1

只是想知道如何在扩展时更改可扩展列表视图中标题的背景(标题)。

我不想以编程方式进行,而是更多地使用选择器或任何 XML 属性。

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

谢谢。

4

1 回答 1

0

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

android:background="@drawable/expandable_list_headers"

然后创建一个自定义可绘制对象来更改背景,如下所示:

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

于 2012-12-16T05:17:20.280 回答