我有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