【发布时间】:2012-04-18 15:41:56
【问题描述】:
我需要使用自定义标题栏,因此我更改了清单并创建了自定义主题。直到这里一切都很好,但是同样的活动有一个列表视图,所以我使用了自定义列表视图并进行了相应的更改。一切都很顺利,但点击列表视图中的任何项目时,项目都没有突出显示。 我浏览了各种链接,但没有找到解决方案。我已经通过 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>
我已在颜色文件夹中添加了上述代码,并在列表视图项 xml 中提供了 android:background="@color/list_bg" 的引用。
任何帮助将不胜感激,在此先感谢
【问题讨论】:
-
您是否使用自定义适配器扩充了列表项?如果为列表项 xml 设置了背景,则列表高亮不起作用。
-
我没认出你。
inflate是什么意思