
这是选择器:
<selector xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item androID:drawable="@drawable/arrow_up" androID:state_empty="true"/> <item androID:drawable="@drawable/arrow_down" androID:state_activated="true"/></selector>
ExpandableListVIEw xml:
<ExpandableListVIEw androID:ID="@+ID/lvExp" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:groupIndicator="@drawable/custom_arrow" />
但是,当我启动应用程序时,根本没有指示灯.任何想法我做错了什么?
@H_301_12@解决方法 这应该是诀窍<selector xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item androID:state_expanded="true" androID:drawable="@drawable/arrow_up" /> <item androID:drawable="@drawable/arrow_down" /></selector>
您希望在扩展行时进行state_expanded,然后扩展之外的任何其他状态只是正常的向下箭头.然而,当没有任何扩展到的时候,你应该处理state_empty
@H_301_12@ @H_301_12@ 总结以上是内存溢出为你收集整理的android – 设置ExpandableListView的自定义指示器不工作全部内容,希望文章能够帮你解决android – 设置ExpandableListView的自定义指示器不工作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)