expandableListView android头文件背景

时间:2012-08-19 07:09:18

标签: android expandablelistview

只是想知道如何在扩展(标题)时更改expandableListView中标题的背景。

我不想以编程方式执行此操作,而是使用选择器或任何XML属性执行此操作。

所以问题:有没有办法知道何时扩展标头?

感谢。

1 个答案:

答案 0 :(得分:0)

只是为我的标题设置一个drawable像这样

android:background="@drawable/expandable_list_headers"

然后创建一个自定义drawable来改变背景:

<?xml version="1.0" encoding="utf-8"?>

<item android:drawable="@color/LightBlue" android:state_pressed="true"/>
<!-- pressed -->
<item android:drawable="@color/LightBlue" android:state_focused="true"/>
<!-- focused -->
<item android:drawable="@color/LightBlue" android:state_selected="true"/>
<!-- selected -->
<item android:drawable="@color/LightBlue" android:state_expanded="true"/>

<item android:drawable="@color/White" android:state_expanded="false"/>
<item android:drawable="@color/White"/>
<!-- default -->