با سلام یک 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);
این کد واس همه ی آیتمارو از بین میبره