【发布时间】:2013-03-08 05:46:54
【问题描述】:
尝试创建 ExpandableListView。组的初始视图显示良好。但是,当我单击列表项时,我的箭头不会改变。请参阅下面的图片。
如何改变箭头的方向?
布局 XML:
<ExpandableListView
android:id="@+id/expandable_list"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:divider="@null"
android:background="#ffffff"
android:groupIndicator="@drawable/settings_selector"
android:transcriptMode="alwaysScroll" />
settings_selector.xml:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/arrow_down"
android:state_empty="true"/>
<item
android:drawable="@drawable/arrow_right"
android:state_expanded="true"/>
</selector>
</animation-list>
【问题讨论】:
-
发布listView行xml
-
@RajeshCP 查看更新一
-
onItemClick 函数的 Onclick 您可以更改 group_indicator 的来源,因为您需要一个向上箭头按钮,或者您可以将位图旋转一些粗略并将其设置为该 ImageView 的来源
-
@RajeshCP 在左侧箭头工作得很好用这个hrupin.com/2012/08/… 一个但是如何解决右侧箭头
-
相应地编辑您的布局
标签: android listview expandablelistview