我有我的应用程序一个奇怪的行为...一个有一个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