کلیدستان

نسخه‌ی کامل: تغییر ایکن اشاره گر در لیست ویو ExpandableListView
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام یک ExpandableListView  به طور پیشفرض به این فرمه :

[attachment=1255]

من میخوام اون آیکن اشاره گر کنار هر گزینه رو عوض کنم.
اینکه چطور تصویر های مختلف بذارم برای گزینه ها رو بلدم.

مشکل من اینه که چطور میتونم این آیکن اشاره گر پیش فرض و بردارم.
چون هنگامیکه یک ExpandableListView  میسازی چیزی توی drawble یا جای دیگه اضافه نمیشه که بخوام حدفش کنم.
ممنون میشم راهنمایی کنید.
در فایل layout.xml مربوط در قسمت تعریف expandableListView یه خصوصیت هست بنام GroupIndicator میتونید اونجا عوضش کنید

کد پی‌اچ‌پی:
android:groupIndicator="@drawable/group_indicator" 

کد:
<ExpandableListView
   android:id="@+id/expandable_list"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:groupIndicator="@drawable/group_indicator"
   android:transcriptMode="alwaysScroll" />
(۱۳۹۴/۱۲/۱۳, ۰۹:۱۰ ب.ظ)mahdi10539 نوشته: [ -> ]در فایل layout.xml مربوط در قسمت تعریف expandableListView یه خصوصیت هست بنام GroupIndicator میتونید اونجا عوضش کنید

کد پی‌اچ‌پی:
android:groupIndicator="@drawable/group_indicator" 


بسیار متشکرم. کاربردی بود.
اگر بخوام کلا هیچ ایکنی نباشه چطور groupIndicator و غیر فعال کنم؟
(۱۳۹۴/۱۲/۱۳, ۱۱:۱۶ ب.ظ)msh نوشته: [ -> ]
(۱۳۹۴/۱۲/۱۳, ۰۹:۱۰ ب.ظ)mahdi10539 نوشته: [ -> ]در فایل layout.xml مربوط در قسمت تعریف expandableListView یه خصوصیت هست بنام GroupIndicator میتونید اونجا عوضش کنید

کد پی‌اچ‌پی:
android:groupIndicator="@drawable/group_indicator" 


بسیار متشکرم.  کاربردی بود.
اگر بخوام کلا  هیچ ایکنی نباشه چطور groupIndicator و غیر فعال کنم؟

سلام یه روش به ذهنم میرسه کار میکنه ولی باگ داره، اینکه یه عکس در سایز 1در 1 پیکسل بسازی با هیچگونه رنگ و بکگراندی بعد با کد بالا قرارش بدی،هه

روش دوم از طریق کد جاواس بصورت زیر:
کد پی‌اچ‌پی:
getExpandableListView().setGroupIndicator(null); 
این کد واس همه ی آیتمارو از بین میبره