我想知道如何从代码中添加动态按钮到布局。我不知道我应该添加多少个按钮。这个数字是随机的。我想以这种方式添加它们:
任何想法我怎样才能以这种方式动态地做到这一点?
答案 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 ..