我创建了一个可扩展列表,并将指针图标设置为箭头。有没有办法让这个图标变得大胆以使其脱颖而出?
箭头此处不清楚,我想让它变暗
可扩展列表视图的XML
<ExpandableListView
android:id="@+id/expandable_list_view3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:dividerHeight="3dp"
android:pointerIcon="arrow"></ExpandableListView>
答案 0 :(得分:0)
您可以根据需要定义指针图像,然后将其调用ExpandableView
。一个例子:
<ExpandableListView
android:id="@+id/expandable_list_view3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:dividerHeight="3dp"
android:groupIndicator="@drawable/arrow" />
现在定义arrow.xml
。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/up_arrow"
android:state_expanded="false" />
<item android:drawable="@drawable/down_arrow"
android:state_expanded="true" />
</selector>
您必须为展开状态和缩小状态定义两个图像。
您还可以查看Reference Doc您是否坚持使用PointerIcon
。 Doc说:
指针图标既可以由系统使用系统类型提供,也可以由使用位图或应用程序资源的应用程序提供。