我在我的应用程序中使用 ExpandableListView。在所有以前 (< 4) 版本的 Android 中,组的图标要么指向右侧(折叠),要么指向下方(展开)。在 Android 4 中,图标指向向下表示折叠,向上表示展开。这很奇怪。
我怎样才能恢复旧的行为?
我在我的应用程序中使用 ExpandableListView。在所有以前 (< 4) 版本的 Android 中,组的图标要么指向右侧(折叠),要么指向下方(展开)。在 Android 4 中,图标指向向下表示折叠,向上表示展开。这很奇怪。
我怎样才能恢复旧的行为?
在您的可扩展列表视图 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/....."