2013-06-13 71 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 ..