【发布时间】:2011-12-24 09:04:30
【问题描述】:
我的问题很简单,
如何以编程方式设置我的按钮 layout_gravity?
我在互联网上找到了这个,但它只是抛出了一个 Nullpointer 异常:
Button MyButton = new Button(this);
LinearLayout.LayoutParams lllp=(LinearLayout.LayoutParams)MyButton.getLayoutParams();
lllp.gravity=Gravity.RIGHT;
MyButton.setLayoutParams(lllp);
MyLinearLayout.addView(MyButton);
有什么办法吗?
【问题讨论】:
-
我相信您需要将视图添加到其父级,然后它才会具有不为空的 LayoutParams。