0
我以編程方式聲明瞭具有水平方向的線性佈局。
如何動態設置該佈局的寬度,高度和邊距。
我試着像下面:
如何以編程方式爲佈局設置邊距
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);
但我發現了空指針異常。 任何人都可以幫助我解決他的問題。
?堆棧跟蹤在哪裏? *如果我會爲每個「堆棧跟蹤」句子得到一分錢... * – WarrenFaith
請提供您的logcat – OMAK
也許ctx爲空?您導入了哪些LayoutParams? – Blackbelt