如何更改 expandableListView 箭头的颜色?
How to change color of arrow of expandableListView?
如何更改可展开的下拉箭头的颜色ListView
?
最好只改变颜色,这样动画就不会丢失。
不幸的是,我所看到的一切都表明您需要使用自定义可绘制对象,就像这样
<ExpandableListView
android:id="@+id/expandableList"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:groupIndicator="@drawable/custom_expandable" />
然后在custom_expandable.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/up_arrow"
android:state_empty="true" />
<item android:drawable="@drawable/down_arrow"
android:state_expanded="true" />
</selector>
如何更改可展开的下拉箭头的颜色ListView
?
最好只改变颜色,这样动画就不会丢失。
不幸的是,我所看到的一切都表明您需要使用自定义可绘制对象,就像这样
<ExpandableListView
android:id="@+id/expandableList"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:groupIndicator="@drawable/custom_expandable" />
然后在custom_expandable.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/up_arrow"
android:state_empty="true" />
<item android:drawable="@drawable/down_arrow"
android:state_expanded="true" />
</selector>