【发布时间】:2014-03-07 22:10:35
【问题描述】:
我使用默认的 android 项目并尝试找到一种方法来更改被选中的列表视图项的背景颜色。我知道这是通过选择器完成的。我试图模仿来自全息主题的原始外观和行为,只是改变那里的颜色,但我失败了。有人可以向我解释如何获得列表视图项目的原始外观(长按淡入淡出等)并将颜色从这种奇怪的蓝色更改为其他颜色吗?
我必须从 android sdk 复制什么到我的项目以及在哪里更改所选颜色?
【问题讨论】:
-
感谢所有答案,我已经知道如何更改自定义适配器中项目的背景。但我的应用程序基于一个默认的 android 项目(两个窗格),该项目使用左侧窗格中列表项的状态。我很高兴状态如何变化,还有效果等,只是选择的颜色是我不喜欢的。在这里用我自己的代码覆盖似乎不是正确的方法。所以我尝试更改为这个默认项目创建的选择器,但我失败了。我以为我从 sdk 得到一个副本,只是改变颜色而不会丢失任何样式等。但是从哪里来?
标签: android listview colors background