Android ListView avec une alternance de couleur et sur l'accent de couleur

J'ai une autre couleur dans la vue liste des lignes, mais lorsque je fais cela, il supprime/désactive l'accent par défaut de l'arrière-plan jaune

J'ai essayé avec backgroundColor
rowView.setBackgroundColor(CERTAINES en COULEUR);

aussi avec backgrounddrwable.

rowView.setBackgroundColor(R.drawable.view_odd_row_bg);
<?xml version="1.0" encoding="utf-8"?>
<selector
   xmlns:android="http://schemas.android.com/apk/res/android">
   <item
      android:state_window_focused="false"
      android:drawable="@color/odd" />

   <!--
      Even though these two point to the same resource, have two states
      so the drawable will invalidate itself when coming out of pressed
      state.
   -->
   <item
      android:state_focused="true"
      android:state_enabled="false"
      android:state_pressed="true"
      android:drawable="@color/highlight" />
   <item
      android:state_focused="true"
      android:state_enabled="false"
      android:drawable="@color/highlight" />

   <item
      android:state_focused="true"
      android:state_pressed="true"
      android:drawable="@color/highlight" />
   <item
      android:state_focused="false"
      android:state_pressed="true"
      android:drawable="@color/highlight" />

   <item
      android:state_focused="true"
      android:drawable="@color/highlight" />

</selector>

mais il l'habitude de travailler.

est-il possible de définir la couleur de fond et sur l'accent de couleur simultanément, ce qui va fonctionner.

InformationsquelleAutor Yogesh | 2010-06-17