Android 在ExpandableListView中禁用高亮显示

Android 在ExpandableListView中禁用高亮显示,android,xml,listview,expandablelistview,Android,Xml,Listview,Expandablelistview,我一直试图禁用ExpandableListView中的突出显示。我尝试设置下一个可绘制的背景,但这不起作用 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/_GREY_Weak"/> <item android:draw

我一直试图禁用ExpandableListView中的突出显示。我尝试设置下一个可绘制的背景,但这不起作用

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@color/_GREY_Weak"/>

<item android:drawable="@color/_GREY_Weak"
    android:state_pressed="true" />

<item android:drawable="@color/_GREY_Weak"
    android:state_selected="true" />

<item android:drawable="@color/_GREY_Weak"
    android:state_focused="true" />

<item android:drawable="@color/_GREY_Weak"
    android:state_checked="true" />

<item android:drawable="@color/_GREY_Weak"
    android:state_long_pressable="true" />

<item android:drawable="@color/_GREY_Weak"
    android:state_hovered="true" />

<item android:drawable="@color/_GREY_Weak"
    android:state_expanded="true" />
</selector>

我试着将每个状态都设置为那种颜色,@null或透明,但还是一样。这里是我的问题的一些截图。我想把孩子身上的亮点和父母身上的一样去掉

我还尝试在ExpandableListView xml中设置属性drawingCacheHint,但没有成功。

尝试添加

 android:listSelector="@android:color/transparent"
在ExpandableListView xml中


或覆盖ExpandableListView样式。

橙色高亮显示效果是ExpandableListView上的样式。您需要覆盖ExpandablelistView样式。您在ExpandableListView中尝试过android:listSelector=“@android:color/transparent”吗?谢谢,成功了!。如果你想发布你的评论作为答案,我可以检查它是否有用。很高兴它起作用了。我张贴了答案。