Android RadioButton как Поведение

Приветствую,

Я пытаюсь создать элемент управления Android с одним выбором в горизонтальной компоновке, используя поведение RadioGroup. Я могу назначить drawable просто отлично, но я бы хотел поместить метку каждого RadioButton внутри drawable, возможно ли это, используя стандартные API?

<RadioGroup android:id="@+id/switchcontainer" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:checkedButton="@+id/RadioButton02" android:padding="3dip"> <RadioButton android:text="id RadioButton02" android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:button="@drawable/radio_button" android:paddingRight="2dip" /> <RadioButton android:text="@+id/RadioButton03" android:id="@+id/RadioButton03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:button="@drawable/radio_button" android:paddingRight="2dip" />> </RadioGroup> 

Хорошо, я нашел способ.

Просто используйте @null в кнопке атрибута и переместите ссылочную ссылку на фон атрибута следующим образом:

 <RadioGroup android:id="@+id/switchcontainer" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:checkedButton="@+id/RadioButton02"> <RadioButton android:text="id RadioButton02" android:id="@+id/RadioButton02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/radio_button" android:button="@null"/> <RadioButton android:text="@+id/RadioButton03" android:id="@+id/RadioButton03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/radio_button" android:button="@null"/> </RadioGroup> 

Я не уверен в RadioGroup; Однако это должно быть возможно с помощью ListView.

Установите для параметра ListView choiceMode значение singleChoice.

Предоставьте ArrayAdapter или SimpleAdapter специальный файл макета для строки. Это позволяет вам настроить положение метки.

Для быстрого ввода в ListView, см. Hello ListView