Я хочу создать собственное представление списка с двумя текстовыми представлениями и переключателем в одной строке.И по списку нажмите кнопку переключателя, состояние должно быть переключено.Я не могу использовать Простой адаптер здесь.
Я уже задавал этот вопрос Единый выбор ListView custom Row Layout , но не нашел удовлетворительного решения.
То, чем я сейчас занимаюсьЯ использую simple_list_item_single_choice и помещаю данные обоих TextViews в один, разделенный пробелами.Но здесь становится все хуже (показано на рисунке ниже).
Мне нужно исправить положение размера и цены и сделать просмотр списка одним выбором.
XML-макет для списка может быть примерно таким:
**<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<TextView
android:id="@+id/tv_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
android:textSize="15sp"
android:width="200dp" />
<TextView
android:id="@+id/tv_price"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
android:textSize="15sp"
android:width="70dp" />
<RadioButton
android:id="@+id/radioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>**
Как сделать для этого специальный адаптер?