问题描述
- 给动态创建的按钮之间添加空间
- 在程序中我动态的创建了很多按钮,但是如何在两个按钮之间添加空间呢?我用这样的代码
但是没有实现,大家能帮助我吗?谢谢!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(button1ParaOne);
解决方案
使用以下代码添加空白:
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);
解决方案二:
其实你添加一个button 再紧接添加一个空view也可以,只是这么做有点费资源。上面的回答可以试试
时间: 2024-10-29 08:03:33