иметь переключатель на элемент списка - PullRequest
0 голосов
/ 26 марта 2012

У меня есть ListView:

  <ListView
        android:id="@+id/my_list"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

Расположение каждой строки элемента представления списка:

<? Xml version = "1.0" encoding = "utf-8"?> 
<LinearLayout 
    xmlns: android = "http://schemas.android.com/apk/res/android" 
    android: orientation = "horizontal" 
    android: layout_width = "fill_parent" 
    android: layout_height = "fill_parent" 
    > 
    <ImageView 
          android: id = "@+id/my_img" 
          android: layout_width = "wrap_content" 
          android: layout_height = "wrap_content" 
          android: layout_gravity = "center_vertical"          
          /> 
    <TextView 
         android: id = "@+id/my_value" 
         android: layout_width = "wrap_content" 
         android: layout_height = "wrap_content" 
         android: textColor = "@drawable/ black" /> 
</ LinearLayout>

Как вы видите вышекаждая строка списка состоит из ImageView и TextView.Теперь я хотел бы иметь переключатель рядом с TextView, как добавить переключатель в моем случае?

1 Ответ

1 голос
/ 26 марта 2012

попробуйте

<? Xml version = "1.0" encoding = "utf-8"?> 
<RelativeLayout 
    xmlns: android = "http://schemas.android.com/apk/res/android" 
    android: layout_width = "fill_parent" 
    android: layout_height = "fill_parent" 
    > 
    <ImageView 
          android: id = "@+id/my_img" 
          android: layout_width = "wrap_content" 
          android: layout_height = "wrap_content" 
          android:layout_algnParentLeft="true" 
          android: layout_centerVertical = "true"          
          /> 
    <TextView 
         android: id = "@+id/my_value" 
         android: layout_width = "wrap_content" 
         android: layout_height = "wrap_content" 
         android:layout_toRightOf="@id/my_img"
         android: textColor = "@drawable/ black" /> 
    <RadioButton 
         android: id = "@+id/radio" 
         android: layout_width = "wrap_content" 
         android: layout_height = "wrap_content" 
         android:layout_toRightOf="@id/my_value" /> 

</ RelativeLayout>
...