单击列表视图项时,自定义列表视图不突出显示

时间:2012-04-17 11:46:24

标签: android android-listview

我需要使用自定义标题栏,因此我更改了清单并创建了自定义主题。直到这里一切都很好,但同样的活动有一个列表视图,所以我使用自定义列表视图并相应地更改。一切顺利,但点击列表视图中的任何项目,项目都没有突出显示。 我经历了各种链接,但没有找到解决方案。我已经通过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"的引用。

任何帮助将不胜感激,提前感谢

2 个答案:

答案 0 :(得分:0)

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

在XML的末尾。状态列表从上到下遍历,并使用与当前状态匹配的第一个项

答案 1 :(得分:0)

机器人:listSelector = “#000000”

在listview中使用此属性。