2010-05-17 9 views

Répondre

2
Can I use my own layout instead of simple_list_item_multiple_choice.xml? 

Oui, vous pouvez utiliser votre propre mise en page. Cette disposition est utilisée pour remplir les lignes de ListView.

Which standard views has it to include? 

Vous pouvez utiliser n'importe quelle disposition. par exemple. Voici un exemple d'une telle mise en page que j'ai utilisée dans une de mes applications.

<?xml version="1.0" encoding="UTF-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" android:layout_height="23dip" 
     android:orientation="horizontal"> 
     <ImageView android:id="@+id/icon1" 
      android:layout_width="22px" android:paddingLeft="2px" 
      android:paddingRight="2px" 
      android:layout_height="wrap_content" android:layout_gravity="center_vertical" 
      android:src="@drawable/icon1" /> 
     <ImageView android:id="@+id/icon2" android:layout_width="22px" 
      android:paddingLeft="2px" android:paddingRight="2px" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical" android:src="@drawable/icon2" /> 
     <TextView android:id="@+id/label" android:layout_width="wrap_content" 
      android:layout_height="wrap_content" android:padding="10dp" 
      android:textSize="13sp" android:text="default" android:textColor="#000000" 
      android:layout_gravity="center_vertical" /> 
    </LinearLayout> 

Si vous devez utiliser des cases à cocher, vous pouvez utiliser CheckedTextView tel qu'il est utilisé dans simple_list_item_multiple_choice.xml

Hope this helps !!

Questions connexes