0

我已经动态创建了很多按钮。如何在两个按钮之间添加空格。请帮我。提前致谢

我的代码:

private LinearLayout LLDynamic;

 private RelativeLayout.LayoutParams ParaOne;

ParaOne = new RelativeLayout.LayoutParams(280, 30);

Button button1= new Button(Twindo_fromEditGroup.this);
button1.setTextSize(16);


LLDynamic = new LinearLayout(Twindo_fromEditGroup.this); 
LLDynamic.setOrientation(LinearLayout.VERTICAL);
LLDynamic.addView(button1,ParaOne);
4

3 回答 3

5

在此处使用 LayoutParams Study 进行 LinearLayout

您可以使用 RelativeLayout 参数也可以看到这里

然后你可以使用 setMargins()。最后将这些值设置为您动态创建的按钮。我没有发布任何代码。代码示例已在 Nunu 的帖子中给出。

快乐编码:)

于 2012-10-23T07:13:33.497 回答
1
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.setMargins(10, 0, 0, 0);
params.setLayoutParams(urButton);
于 2012-10-23T07:12:51.613 回答
0

您可以添加边距..例如..

Button button1 = new Button(this);
LinearLayout.LayoutParams rel_button1 = new LinearLayout.LayoutParams(buttonWidth, buttonHeight);
rel_button1.setMargins(20, 0, 0, 0);
button1.setLayoutParams(rel_button1);
于 2012-10-23T07:08:32.663 回答