2010-04-23 7 views
2

J'écris une application avec la disposition ListView et je veux ajouter à n'importe quelle ligne dans ce CheckBox ListView. Comment puis-je faire cela?Comment ajouter CheckBox à n'importe quel élément ListView dans android?

Ceci est mon fichier XML:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"> 
     <ListView 
       android:id="@+id/listView" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:layout_weight="1"> 
     </ListView> 
</LinearLayout> 

Merci Moshik.

Répondre

1

Vous pouvez utiliser un adaptateur de base. Vous pouvez voir un exemple here. Vous pouvez ajouter pratiquement n'importe quoi dans un élément de liste. Vous faites cela en remplaçant la méthode getView de BaseAdapter. Vous pouvez créer la vue et ajouter la CheckBox par programme ou vous pouvez utiliser un fichier de ressources xml et LayoutInflater. Cette dernière technique est utilisée dans l'exemple lié.

Questions connexes