Lista de artículos con colores alternos
Tengo una vista de lista y un adaptador que establece colores de fondo alternos para los elementos de la lista (estilo de lista "cebra"):
public View getView(final int position, View convertView, ViewGroup parent) {
int colorPos = position % colors.length;
...
convertView.setBackgroundColor(colors[colorPos]);
return convertView;
}
Pero ahora, cuando selecciono un elemento con la rueda de desplazamiento, o cuando hago clic en un elemento, los colores originales para seleccionar / hacer clic no anulan mis fondos personalizados (puedo ver el color original debajo del que configuré).
¿Cómo puedo configurar los colores originales para estos estados?