我以编程方式声明了一个水平方向的线性布局。
如何动态设置该布局的宽度、高度、边距。
我尝试如下:
leftMargin = 40;
rightMargin = 20;
widgetWidth = 300;
topMargin = 5;
bottomMargin = 5;
widgetHeight = 100;
LayoutParams params = new LayoutParams((int) widgetWidth, (int) widgetHeight);
params.setMargins((int) leftMargin, (int) topMargin,
(int) rightMargin, (int) bottomMargin);
newHorizontalLayout = new LinearLayout(ctx);
newHorizontalLayout.setOrientation(LinearLayout.HORIZONTAL);
newHorizontalLayout.setLayoutParams(params);
但我得到空指针异常。谁能帮我解决他的问题。