我有我的應用程序一個奇怪的行爲...一個有一個ListView,其中奇數項具有#ffffff
背景,甚至項目具有#f2f7f7
,看起來像這樣:ListView的項目更改背景顏色
然而,當我開始滾動列表,偶數項略有變色,成爲#f7f7f7
,像這樣:
有任何想法嗎?如果您需要更多信息,請詢問。我對這種行爲感到困惑。
附加信息:
我設置每個項目的背景色getView()
方法,像這樣:
protected final int[] colors = new int[] { R.drawable.states_list_odd, R.drawable.states_list_even };
...
// Alternates list items' background
int colorPos = position % colors.length;
convertView.setBackgroundResource(colors[colorPos]);
我更新了我的問題,以顯示如何在'getView()'中設置每個項目的背景顏色。 – gnclmorais 2011-12-30 17:21:03