changer la couleur de l'élément de liste sélectionné

Je veux changer la couleur de l'élément de la liste quand il presse

Pour qui j'ai fait comme ci-dessous,

list_item_selector.xml

<?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/list_focused"/> 

  Pressed
  <item 
    android:state_selected="true" 
    android:state_focused="false"
    android:drawable="@drawable/list_selected" />  

</selector> 

J'ai mis de la couleur dans colors.xml comme ci-dessous,

 <drawable name="list_focused">#36C170</drawable>
  <drawable name="list_selected">#9EC136</drawable>

et dans mon ListView je l'ai écrit comme ça,

<ListView
            android:id="@+id/list_centers_complete"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" 
            android:cacheColorHint="@android:color/transparent"
            android:listSelector="@drawable/list_item_selector" />

mais quand je suis en cliquant sur un élément de liste, l'ensemble de la couleur d'arrière-plan est changé au lieu de seulement un élément de liste.

Comment puis-je résoudre ce problème?
Est-il de toute façon?

Merci

source d'informationauteur Jyosna