Comment définir Listview suppléant de la ligne de la couleur et de l'élément sélectionné à l'arrière-plan de couleur

J'ai une vue de liste. J'ai attribué suppléant ligne couleurs comme ci-dessous dans l'adaptateur getView() méthode :

if(position % 2 ==1)
{
convertView.setBackgroundColor(Color.rgb(231, 249, 255));
}
else
{
convertView.setBackgroundColor(Color.rgb(195, 240, 255)); 
}

Code ci-dessus fonctionne très bien. Maintenant, je veux changer la couleur de l'élément de liste sélectionné. Pour cela j'ai suivi la procédure ci-dessous:

J'ai créé sur listSelector xml comme ci-dessous:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

  <!-- Selected --> 
  <item 
    android:state_focused="true" 
    android:state_selected="false" 
    android:drawable="@drawable/focused"/> 

  <!-- Pressed -->
  <item 
    android:state_selected="true" 
    android:state_focused="false"
    android:drawable="@drawable/selected" /> 

</selector>

et j'ai attribué ci-dessus sélecteur à ma liste comme ci-dessous:

myList.setSelector(R.drawable.list_selector);

Mais je ne reçois pas sélectionné de la liste couleur de l'élément.

Quelqu'un peut me dire comment mettre suppléant de la ligne de couleur et la couleur de l'élément de liste sélectionné pour android liste.

[voici la réponse][1] [1]: stackoverflow.com/questions/21249981/... peut vous aider pour la ligne de changement de couleur

OriginalL'auteur user2740599 | 2013-10-27