У меня странное поведение в моем приложении ... A есть ListView, где нечетные элементы имеют #ffffff
фон, а четные элементы имеют #f2f7f7
, и выглядит так:
Однако, как только я начинаю прокручивать список, четные элементы слегка меняют цвет, становясь #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]);