У меня есть ListView
:
<ListView
android:id="@+id/my_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
Расположение каждого ряда ListView
:
<? 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/my_radio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/my_value" />
</ RelativeLayout>
Как вы видите выше, в каждой строке списка есть RadioButton
, как реализовать следующие две функции относительно RadioButton
:
1. Предположим, что в списке 3 элемента, как заставить радиокнопку в каждой строке выполнять один выбор в списке? (По умолчанию я могу выбрать все переключатели)
2. Как сделать так, чтобы каждая область строки элемента активировалась для выбора радиокнопки вместо выбора только радиокнопки для выбора?