Android 关于expandableListView childrenView 点击改变颜色
1.点击后改变颜色并保持颜色改变状态:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/main_blue" android:state_activated="true" />
<item android:drawable="@color/dark_blue" android:state_activated="false" />
</selector>
并在OnChildClickListener中添加
view.setActivated(true);
2.点击时改变颜色,点击后恢复点击前的颜色
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/main_blue" android:state_pressed="false"/>
<item android:drawable="@color/dark_blue" android:state_pressed="true"/>
</selector>

浙公网安备 33010602011771号