Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中动态添加布局按钮_Android - Fatal编程技术网

在android中动态添加布局按钮

在android中动态添加布局按钮,android,Android,我想知道如何从代码中动态地将按钮添加到布局中。我不知道;I don’我不知道我应该添加多少按钮。这个数字是随机的。我想这样添加它们: 有什么办法可以这样动态地完成吗?创建一个水平方向的线性布局,并在上面添加两个按钮。。当您有两个以上的按钮时,请为该按钮添加另一个带水平的线性布局。您可以通过以下方式添加按钮: Button myButton = new Button(this); myButton.setText("Button"); LinearLayout ll = (LinearLayo

我想知道如何从代码中动态地将按钮添加到布局中。我不知道;I don’我不知道我应该添加多少按钮。这个数字是随机的。我想这样添加它们:


有什么办法可以这样动态地完成吗?

创建一个水平方向的线性布局,并在上面添加两个按钮。。当您有两个以上的按钮时,请为该按钮添加另一个带水平的线性布局。

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

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

那么按钮的数目将由随机数决定?那么您的父布局呢。。xml?还是动态?@NAYOSO,是的,这是随机值。一次按钮数量为4个,另一次可为10个,以此类推。