mesbAAH

تغییر مقادیر Layout از یک Activity دیگر

5 ارسال در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

توی کدی که توی تصویر میبینید من میخوام:
هنگام ورود به داشبورد، نوشته ی TextView که توی header_layout تعرف شده با استفاده از مقادیری که از اکتیویتی قبل اومده تغییر کنه (قسمت سوم)
ولی نمیشه!!

در اصل، "هدر_لی‌آوت" یه لی‌آوت جداگونه‌س که توی منوی navigationView استفاده میشه و می‌خوام از توی "اکتیویتی_داشبورد" یکی از "تکست_ویوو"هاش را تغییر بدم.
یعنی دقیقا وقتی لاگین انجام شد, اسم کاربر توی قسمت بالای navigationMenu نمایش داده بشه
لطفا راهنمایی کنید.

photo_۲۰۱۷-۱۱-۱۶_۰۹-۳۶-۴۶.jpg

ویرایش شده در توسط mesbAAH
اشتباده تایپی

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

قبلا یه آموزش گذاشته بودم برای ساخت یه برنامه ی نمایش آب و هوا که توش از این روش ارسال اطلاعات هم استفاده کرده بودم

اگر منظورتون رو فهمیده باشم این آموزش بدردتون میخوره

http://hamyardeveloper.ir/کار-با-json-در-اندروید-استادیو-ساخت-برنامه/

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 5 ساعت قبل، mehrdadmmb2 گفته است :

قبلا یه آموزش گذاشته بودم برای ساخت یه برنامه ی نمایش آب و هوا که توش از این روش ارسال اطلاعات هم استفاده کرده بودم

اگر منظورتون رو فهمیده باشم این آموزش بدردتون میخوره

http://hamyardeveloper.ir/کار-با-json-در-اندروید-استادیو-ساخت-برنامه/

خیلی خیلی ممنون

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/08/29, 11:39:48، pfrproject گفته است :

سلام وقت بخیر براتون یک فیلم آموزشی ایجاد کرده ایم لطفا ببنید گفتم توی فیلم اموزشی :

http://dl.homeandroid.ir/homeandroid/film/video/intent_getintent.mp4

خیلی خیلی ممنون

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط ikhatami
      سلام
      من صفحه ورود برنامه با دو ادیت تکست و یک تصویر دارم
      طبق طراحی زیر ادیت باکسها در  بعضی از حاملها (گوشی ها و تبلتها) در جای خودش می آید در بعضی دیگر از کادر بیرون است یعنی روی تصویر در جای خود نمی آید
       
      <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/activity_main" android:layout_width="480dp" android:layout_height="match_parent" android:background="#cbdcee" android:gravity="center"> <LinearLayout android:id="@+id/content_main" android:orientation="vertical" android:layout_width="300dp" android:layout_height="280dp" android:background="@drawable/back_login"> <EditText android:layout_width="150dp" android:layout_height="30dp" android:layout_marginTop="70dp" android:layout_marginStart="38dp" android:inputType="textPersonName" android:layout_marginLeft="38dp" /> <EditText android:layout_width="150dp" android:layout_height="30dp" android:layout_marginTop="35dp" android:layout_marginStart="38dp" android:inputType="textPassword" android:layout_marginLeft="38dp" /> </LinearLayout> </RelativeLayout>
    • توسط snowman
      سلام
      یه برنامه کتاب الکترونیکی نوشتم که همه چیش درست کار میکنه فقط تو قسمت جستجوش گیر کردم. تو برنامه از sqlite برای دیتابیس استفاده کردم که شامل یه table هست .برنامه 4 قسمت داره که واسه هر قسمت یه اکتیویتی ساختم که با استفاده از لیست ویو اطلاعاتو نشون میده . تو قسمت جستجو نمیتونم آیتم رو به اکتیویتی مورد نظر پاس بدم .نمیدونم اصلا امکانش هست یا نه راستش این اولین برنامم هستش ممنون میشم راهنماییم کنیید.
      import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.view.WindowManager; import android.widget.AdapterView; import android.widget.EditText; import android.widget.ListView; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.SimpleAdapter; import android.widget.Toast; import java.util.HashMap; import java.util.List; import uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper; public class search extends AppCompatActivity { private DatabaseHandler db; private ListView resultListView; private List<HashMap<String , Object>> resultBooks; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_search); getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL); resultListView = (ListView) findViewById(R.id.resultListView); db = new DatabaseHandler( getBaseContext() ); db.open(); if( db.getScreenState() == 1 ) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); } db.close(); } public void onBtnFindClick( View v ) { resultListView.setAdapter(null); RadioGroup rGroup = (RadioGroup) findViewById(R.id.rgItems); int selected_item_id = rGroup.getCheckedRadioButtonId(); RadioButton rbTitle = (RadioButton) findViewById(R.id.rbSearchByTitle); RadioButton rbContent = (RadioButton) findViewById(R.id.rbSearchByContent); String search_by = ""; if( selected_item_id == rbTitle.getId() ) { search_by = "title"; } else if( selected_item_id == rbContent.getId() ) { search_by = "content"; } EditText etSearchKey = (EditText) findViewById(R.id.txtSearchKey); if( etSearchKey.getText().length() < 1 ) { Toast.makeText( getBaseContext() , getString(R.string.search_error_enter_text) , Toast.LENGTH_SHORT ).show(); return; } String key = etSearchKey.getText().toString().trim(); String[] keys = key.split("\\s+"); String query = search_by + " LIKE '%" + keys[0] + "%'"; StringBuilder sb = new StringBuilder(); for( int i = 1; i < keys.length; i ++ ) { sb.append( " OR " + search_by + " LIKE '%" + keys[i] + "%'" ); } query = query + sb.toString(); /* title LIKE '%ali%' OR title LIKE '%reza%' OR ... */ showResultOfSearch(query); } public void showResultOfSearch(final String query ) { db.open(); resultBooks = db.getTableOfResultsOfSearch( query ); db.close(); if( resultBooks.size() < 1 ) { Toast.makeText( getBaseContext() , getString(R.string.search_error_not_found) , Toast.LENGTH_SHORT ).show(); return ; } String[] from = { "title" , "fav_flag" , "see_flag" }; int[] to = { R.id.txtTitle , R.id.setFav , R.id.setSee }; SimpleAdapter adb = new SimpleAdapter( getBaseContext() , resultBooks , R.layout.tbl_content_list_row , from , to ); resultListView.setAdapter(adb); resultListView.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent i = new Intent(getBaseContext(), book_content4.class); String my_id = resultBooks.get(position).get("id").toString(); i.putExtra("id", my_id); startActivity(i); overridePendingTransition(R.anim.fade_in, R.anim.fade_out); } } ); } protected void attachBaseContext(Context newBase) { super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase)); } }  
    • توسط Mohammadreza Mohmedi
      با سلام من قصد ساختن  اینترو اسلایدر برای برنامم رو دارم تکمیلش هم کردم ولی متاسفانه در قسمتی به مشکل برخوردم که لیوت های اسلایدر (Layot)رو شناسایی نمیکنه با اینکه در فایل R.java هم تعریف شدن خطا میده در صورتی که در سورس اصلی برنامه که دریافت کردم و اجرا کردم هیچ گونه خطایی رخ نمیده و بدون خطا Build میشه.اگر دوستان راهنمایی کنند ممنون میشم.
      در فایل های ضمیمه چند شات اسکرین هست از خطاهای رخ داده.


    • توسط MaHdI-09
      سلام.من دوتا فرگمنت دارم که توی یک ویوپیجر هستش.میخوام هر بار که اسلاید کردم روی هر اکتیویتی یک کار خاصی انجام بشه.
      از onPause,onStart هم استفاده کردم اما نشد.
      ممنون میشم پاسخ بدید
       
    • توسط sorooshpardaz

      آموزش برنامه نویسی موبایل (اندروید) قسمت پنجم
      در این قسمت از بلاگ آموزش برنامه نویسی اندروید و برنامه نویسی موبایل میخواهیم  به سراغ معرفی عناصر برنامه نویسی اندروید و کامل کردن کدهای برنامه ی جلسه قبل میپردازیم. امید است پس از پایان آموزش بتوانید برنامه موبایل (اپلیکیشن اندروید) را ایجاد کنید. باما همراه باشید...
      در پوشه ی  res – layout اکنیویتی که با پسوند .xml ساخته شده را باز میکنیم.در این کلاس عناصر مختلفی را میبینیم که در پالت سمت چپ برنامه موجود هستند. و در قسمت اصلی اکتیویتی نمای گرافیکی ) UI برنامه را مشاهده میکنیم. ([/align]

      کار اصلی ما با قسمت Widgets و قسمت Text Fields است. در قسمت Widgets عناصر مختلف از جمله:
      Textview – button – imageview – checkbox – radioButton  و...
      را مشاهده میکنیم.همچنین در قسمت text fields :
      و ... را میبینیم. Plain Text – Password – email – phone

      هر کدام از ابزارهای این قسمت را میتوانیم از طریق drag کردن به محیط برنامه مان بکشانیم و در محل مورد نظر قرار دهیم. بطور مثال برای استفاده از یک باکس برای وارد کردن ایمیل از عنصر TextView استفاده میکنیم. برای وارد کردن پسوورد از عنصر Password در قسمت Text Fields استفاده میکنیم.با استفاده از این بخش میتوانیم واسط گرافیکی برنامه مان را طراحی  کرده تا به طور خودکار کدهای مربوط به هر بخش در فایل .java ساخته شوند. با وارد کردن عنصر Button یک دکمه وارد صفحه میشود که میتوانیم متن درونش را تغییر دهیم و یا سایزش را به طور دلخواه تغییر دهیم. در این بخش دو عنصر text یکی از نوع ایمیل و دیگری از نوع پسوورد تعریف شده اند و یک  button  به عنوان دکمه ی ورود زیر این دو عنصر وارد شده است.

      در قسمت properties  هر عنصر در سمت چپ می توان نام ، id ، سایز و رنگ آن و... را تغییر داد. در قسمت تنظیمات بالای برنامه امکاناتی خوب نظیر مشاهده ی برنامه در انواع دیوایس ها و موبایل ها وجود دارد که به کمک آن میتوان برنامه ی خود را در تمام موبایل ها مشاهده کرد.

      در برنامه ی فوق فرم ورودی ساخته شد که کاربر پس از وارد کردن اطلاعات خود از جمله ایمیل و پسوورد میتواند با کلیک کردن بر روی دکمه ی Sign In به پنل کاربری خود وارد شود.
       
       آموزش برنامه نویسی اندروید -قسمت پنجم
       
      آیا در مورد این قسمت از آموزش سوال یا نظری دارید؟
       
       
       

  • دوره آموزشی اندروید ایران کانادا آموزش ویدئویی اندروید آموزش برنامه نویسی اندروید اندروید کاپ دوره آنلاین اندروید کتاب های آموزشی اندروید بسته آموزشی اندروید دوره برنامه نویسی اندروید آموزش Kotlin آموزش برنامه نویسی ios مهارت های فروش
    آموزش برنامه نویسی اندروید
  • فایل