我有ListView,我想将当前活动的行更改为不同的颜色。Android ListView背景颜色变化
目前我有这样的:
rowView.setBackgroundColor(0xFF0000FF); // make blue bg
而且它按预期工作。
然而,有一个“哲学”问题 - 因为我使用所有的默认配色方案,我应该使用什么颜色?蓝色是一个不好的例子,因为android方案可能是黑暗的,光线的或完全自定义的。
我记得的东西可能是反色,视觉上相似的颜色(比如20%较暗)或者可能是相同的颜色,但有一些效果。
在Android必须努力2.2+
编辑:
解决方案我在找的是更多这样的事情:
int x = this.getResources().getColor(android.R.color.holo_blue_bright);
listViewItem.setBackgroundColor(x);
谢谢,这很有用 – Nick
乐意提供帮助,但是如果您认为这很有用,感谢的最佳方式是upvote和or accept – ramaral