我需要使用自定义标题栏,因此我更改了清单并创建了自定义主题。直到这里一切都很好,但同样的活动有一个列表视图,所以我使用自定义列表视图并相应地更改。一切顺利,但点击列表视图中的任何项目,项目都没有突出显示。 我经历了各种链接,但没有找到解决方案。我已经通过this链接有类似的问题,但解决方案在我的情况下不起作用。如果有任何身体可以提供帮助。
我的尝试:我的list_bg.xml是
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@color/grey" />
<item android:state_pressed="true"
android:drawable="@color/blue" />
<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@color/blue" />
</selector>
我在color文件夹中添加了上面的代码,并在列表视图项xml中给出了android:background="@color/list_bg"
的引用。
任何帮助将不胜感激,提前感谢
答案 0 :(得分:0)
放
<item
android:drawable="@color/grey" />
在XML的末尾。状态列表从上到下遍历,并使用与当前状态匹配的第一个项
答案 1 :(得分:0)
机器人:listSelector = “#000000”
在listview中使用此属性。