使用java代码设置
Button btn = new Button(this.getActivity());
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(width, height);
GridLayout.LayoutParams gl = new GridLayout.LayoutParams(layoutParams);
gl.rightMargin = 10;
gl.leftMargin = 10;
btn.setLayoutParams(gl);
gridlayout.addView(btn);
直接使用LinearLayout.LayoutParams.setMargin()并不管用。
使用xml布局设置
使用xml布局设置比较简单,只需要在item中设置margin值就可以了。
本文介绍了如何使用Java代码和XML布局文件为按钮设置左右边距。通过实例展示了使用LayoutParams类的不同方式,指出直接使用LinearLayout.LayoutParams.setMargin()方法的局限性,并提供了一种有效的替代方案。

3万+

被折叠的 条评论
为什么被折叠?



