如何改变expandableListView的箭头颜色?

时间:2015-08-27 16:13:58

标签: android colors styles expandablelistview

如何更改expandableListView的箭头颜色?我不想用图标。只是改变颜色。

1 个答案:

答案 0 :(得分:8)

不幸的是,我所看到的一切都说你需要使用自定义绘图,如此

<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>