Элементы списка с чередующимися цветами
У меня есть представление списка и адаптер, который устанавливает чередующиеся цвета фона для элементов списка (стиль списка «зебра»):
public View getView(final int position, View convertView, ViewGroup parent) {
int colorPos = position % colors.length;
...
convertView.setBackgroundColor(colors[colorPos]);
return convertView;
}
Но теперь, когда я выбираю элемент, используя колесо прокрутки, или когда я щелкаю элемент, исходные цвета для выбора / щелчка не переопределяют мои пользовательские фоны (я могу видеть оригинальный цвет ниже того, который я установил).
Как я могу установить оригинальные цвета для этих состояний?