在我的项目中,我想动态添加按钮和单选按钮。它们应该并排放置。例如,如果我有10个按钮和10个radiobuttons,我应该在每行中获得2个buutons和2个radiobuttons。怎么办呢?
答案 0 :(得分:1)
例如,如果你想为你的LinearLayout添加7个按钮和单选按钮,你可以使用这样的东西
private void createRadioButton() {
final RadioButton[] radioButton = new RadioButton[7];
RadioGroup radioGroup = new RadioGroup(this);
radioGroup.setOrientation(RadioGroup.VERTICAL);
for(int i = 0; i < 7; ++i) {
radioButton[i] = new RadioButton(this);
Button buttonView = new Button(this);
buttonView.setText("Button " + i);
radioGroup.addView(radioButton[i]);
radioGroup.addView(buttonView);
radioButton[i].setText("Test" + i);
}
line.addView(radioGroup);
}