0

طراحی فایل های xml متناظر با Activity ها و ... (لایه گرافیکی Activity ها و ...)، در برنامه نویسی اند

 
hosseinb68
hosseinb68
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 1269
محل سکونت : بوشهر

تعیین id برای یک عنصر دلخواه موجود در فایل xml ، در برنامه نویسی اندروید
یک شنبه 18 مرداد 1394  8:33 PM

همان طور که می دانید، هنگام نوشتن کدهای java ، برای ارجاع به یک عنصر موجود در فایل xml ، به id مربوط به آن اشاره می کنیم. برای تعیین id برای یک عنصر موجود در فایل xml ، باید مشخصه id را در تگ آن عنصر بنویسیم. یعنی مشابه کد زیر :


android:id="@+id/textView1"

که در آن، id عنصر را برابر textView1 تعیین کرده ایم.

کد کامل عنصر، می تواند مشابه کد زیر باشد :


<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView" />

نکته :

یک مثال برای ارجاع به عنصر، با استفاده از id آن را در زیر نشان داده ایم (نوع عنصر را TextView در نظر گرفته ایم) :


TextView tv = (TextView) findViewById(R.id.textView1);

نکته :

بد نیست یادآوری کنیم که وقتی برای یک عنصر، یک id تعیین می کنیم، id مورد نظر در فایل R.java (کلاس R) ذخیره می شود. این ذخیره سازی به صورت خودکار انجام می شود و هیچگاه نباید فایل R.java را به صورت دستی ویرایش کنیم. فقط قصدمان نشان دادن معنی عبارت زیر است که برای ارجاع به آن id به کار می رود :


R.id.textView1

 

تشکرات از این پست
mtk_designer
دسترسی سریع به انجمن ها