Bonjour,

Dans mon application, j'utilise un ViewPagerIndicator qui est un FragmentActivity qui lui même utilise deux Fragments sur laquelle je switch entre les deux.

Sur l'un de ses deux Fragments, j'ai une ListView Personnalisé avec différent TextView dedans. Tout fonctionne normalement sauf que je n'arrive pas à mettre une autre couleur sur la ligne sélectionné.


Code de ma ListView dans le layout :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<ListView
 
android:id="@+id/lvListe"
 
android:layout_width="fill_parent"
 
android:layout_height="fill_parentA"
android:listSelector="@color/transparent"
>
 
</ListView>
Code de ma ligne personnalisé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/list_selector"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
</LinearLayout>

Code de mon list_selector

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:state_enabled="false" android:state_focused="true"
        android:drawable="#FF699999" />
  <item android:state_pressed="true"
        android:drawable="#FF333333" />
  <item android:state_focused="true"
        android:drawable="#FF666666" />
</selector>
Même en appliquant c'est différentes couleur lorsque je clique ou reste focus dessus rien ne se passe.

Cordialement,