2 myq 26 myq_26 于 2012.11.21 17:27 提问

给动态创建的按钮之间添加空间

在程序中我动态的创建了很多按钮,但是如何在两个按钮之间添加空间呢?我用这样的代码
但是没有实现,大家能帮助我吗?谢谢!

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

2个回答

Baby_Bonnie
Baby_Bonnie   2012.11.21 17:44
已采纳

使用以下代码添加空白:

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);
myq_26
myq_26 谢谢你的回答。
大约 5 年之前 回复
baimy1985
baimy1985   2012.12.05 21:21

其实你添加一个button 再紧接添加一个空view也可以,只是这么做有点费资源。上面的回答可以试试

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!