2013-06-13 72 views
1

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

任何想法如何以这种方式动态地做到这一点?

+0

因此,按钮的数量将从随机数确定? –

+0

你的父母布局怎么样.. xml?或动态? – R9J

+0

@NAYOSO,是的,这将是随机值。一次按钮的数量是4,其他时间可以是10等。 – edi233

回答

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); 
0

创建一个的LinearLayout与水平方向和上添加两个按钮。当你有两个以上的按钮,然后用水平为按钮添加其他的LinearLayout ..