在android中添加动态按钮到布局

时间:2013-06-13 07:28:58

标签: android

我想知道如何从代码中添加动态按钮到布局。我不知道我应该添加多少个按钮。这个数字是随机的。我想以这种方式添加它们: enter image description here

任何想法我怎样才能以这种方式动态地做到这一点?

2 个答案:

答案 0 :(得分:3)

您可以通过这种方式添加按钮:

Button myButton = new Button(this);
myButton.setText("Button");

LinearLayout ll = (LinearLayout)findViewById(R.id.buttonlayout);
LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
ll.addView(myButton, lp);

Button myButton1 = new Button(this);
myButton1.setText("Button1");

ll.addView(myButton1, lp);

答案 1 :(得分:0)

创建一个水平方向的linearlayout并在其上添加两个按钮..当你有两个以上的按钮时,然后为这些按钮添加另一个水平的linearlayout ..