1

我需要使用自定义标题栏,所以我更改了清单并创建了我的自定义主题。到这里为止,一切都很好,但是同样的活动有一个列表视图,所以我使用了自定义列表视图并进行了相应的更改。一切都很好,但是单击列表视图中的任何项目时,项目都没有突出显示。我浏览了各种链接,但没有找到解决方案。我已经浏览了这个有类似问题的链接,但解决方案在我的情况下不起作用。如果有任何机构可以提供帮助。

我的尝试:我的 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>

我已经在颜色文件夹中添加了上面的代码,并android:background="@color/list_bg"在列表视图项 xml 中给出了参考。

任何帮助将不胜感激,在此先感谢

4

2 回答 2

0

安卓:listSelector="#000000"

在列表视图中使用此属性。

于 2012-04-18T07:41:56.440 回答
0

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

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

于 2012-04-17T12:05:20.607 回答