#android #radio-button
#Android #переключатель
Вопрос:
Я пытаюсь создать горизонтальный список переключателей, где текст для каждой кнопки находится под кнопкой, а не справа от нее по умолчанию.
Я могу создать следующее: (O — переключатель, а xx — текст для каждой кнопки)
O xx O xx O xx
Но я хочу, чтобы это было так: текст должен появляться, когда я нажимаю на определенный переключатель, в противном случае он должен быть невидимым….
O O O xx xx xx
Пожалуйста, предоставьте пример кода
Заранее спасибо
Ответ №1:
вы можете попробовать что-то вроде этого
final RadioButton r = new RadioButton(this);
r.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1)
{
if(r.isChecked())
r.setText("xyx");
else
r.setText("");
}
});
Комментарии:
1. нет, у меня есть решение, я создал всплывающее сообщение на определенную продолжительность, чтобы пользователь мог видеть это сообщение, и он мог выбрать, хочет ли он … и как спасибо за ваш продуманный ответ..
Ответ №2:
Вы могли бы использовать метки переключателей (и упорядочивать по таблице и т.д.).
Ie:
<table>
<tr><td> radio1 </td><td> radio2 </td><td> radio3 </td><td> <label for="radio1">xx</label> </td><td> <label for="radio2">xx</label> </td><td> <label for="radio3">xx</label> </td></tr>
</table>
Комментарии:
1. Я думаю, что человек спросил о коде Android, а не о html.
2. Ой, извините, что поторопился с этим. Хотя можно было бы переписать ваше приложение на HTML5 … 🙂
3. На самом деле мне самому сейчас интересно, мне нужно будет проверить позже, чтобы увидеть, будет ли это разрешено!