Использую ScrollView, в котором лежит RadioGroup. Вставил в RadioGroup несколько RadioButton, запустил на проверку, а RadioButton можно одновременно все выделить. Все элементы добавляю динамически, не через форму. Нашел только, что в ListView можно использовать метод setChoiceMode, но он только у ListView. Как сделать нечто похожее в ScrollView или RadioGroup не знаю. rb - RadioButton, rg- RadioGroup
for(int i = 0; i < answer.length; i++){
rb = new RadioButton(context);
rb.setText(answer[i]);
rg.addView(rb);
}
Для RadioButton нужно указать id. По нему RadioGroup определяет, какой элемент выбран и отключает остальные.
Соответственно id должен быть уникальным внутри одной группы. Для этого можно использовать индекс цикла:
for(int i = 0; i < answer.length; i++){
rb = new RadioButton(context);
rb.setText(answer[i]);
rb.setId(i);
rg.addView(rb);
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей