将动态添加按钮添加到布局

时间:2015-04-14 09:54:06

标签: android

当向布局添加按钮时,填充_parent会在新行中添加。

这取决于按钮中的文字;一行包含两个按钮,一行包含三个按钮。

1 个答案:

答案 0 :(得分:0)

根据我的理解,我试过这个。

if(button.getText().equals("two"))
{
//call this function.
addButtons(2);
}

//在函数

public void addButtons(int n) {
final RelativeLayout rl = (RelativeLayout)findViewById(R.id.rel);

for(int i=0;i<n;i++)
{
    final Button btn = new Button(this);
    rl.addView(btn); 
    btn.setText("hello");
    btn.setWidth(320);
    btn.setHeight(40);
}
}