ExpandableListView的图标有两种状态,分别是合拢状态,和点击展开状态。
一、在res/drawable/下新建group_icon_selector.xml 内容如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_expanded="true" android:drawable="@drawable/narrow_select" />
<item android:drawable="@drawable/narrow" />
</selector>
二、Java代码:
listView = (ExpandableListView)this.findViewById(R.id.ex);
listView.setGroupIndicator(this.getResources().getDrawable(R.drawable.group_icon_selector));
// listView.setScrollingCacheEnabled(false);// listView.setCacheColorHint(0);