在android中动态添加按钮和单选按钮

时间:2011-05-14 11:22:30

标签: android

在我的项目中,我想动态添加按钮和单选按钮。它们应该并排放置。例如,如果我有10个按钮和10个radiobuttons,我应该在每行中获得2个buutons和2个radiobuttons。怎么办呢?

1 个答案:

答案 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);
    }