【发布时间】:2011-01-03 12:40:12
【问题描述】:
大家好,
我有 2 个关于 Android 中的 ListView 的问题:
如何获取列表视图的焦点行的颜色? 我尝试使用 ListView.getSelector() 方法,根据它的文档应该给我我正在寻找的东西,但它给了我一个我不知道如何检索的 Drawable 对象来自(如果可能的话...)的颜色。
如何设置列表视图的焦点行的颜色? 在这里,我尝试在列表视图上使用 setSelector() 方法,向它传递一个 ColorDrawable 对象,但这样做的结果是列表视图的整个背景都涂上了那种颜色......这当然不是我想要的……
谢谢!
【问题讨论】:
-
这可能会有所帮助(既有问题又有解决方案):stackoverflow.com/questions/2065430/…
-
Android 2 中似乎有一个错误会导致颜色影响整个背景 - 检查我的答案,该答案链接到另一个问题上提供的解决方法。