0

我在我的应用程序中使用 ExpandableListView。在所有以前 (< 4) 版本的 Android 中,组的图标要么指向右侧(折叠),要么指向下方(展开)。在 Android 4 中,图标指向向下表示折叠,向上表示展开。这很奇怪。

我怎样才能恢复旧的行为?

4

1 回答 1

1

在您的可扩展列表视图 xml 集中:

 android:groupIndicator="@drawable/settings_selector"

并创建一个这样的选择器:

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

这引用了一些你自己的drawables ...你也可以使用androids drawables

android:drawable="@android:drawable/....."
于 2013-08-29T19:24:24.963 回答