3 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以將其作為L(zhǎng)inearLayout.LayoutParams構(gòu)造函數(shù)的一部分傳遞:
LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT,
1.0f
);
YOUR_VIEW.setLayoutParams(param);
最后一個(gè)參數(shù)是重量。

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
如果您已經(jīng)在layout(xml)文件中定義了視圖,只想以編程方式更改權(quán)重,這種方式更好
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)
mButton.getLayoutParams();
params.weight = 1.0f;
mButton.setLayoutParams(params);
new a LayoutParams會(huì)覆蓋您在xml文件中定義的其他參數(shù),如margin,或者您需要在LayoutParams中指定所有這些參數(shù)。
- 3 回答
- 0 關(guān)注
- 2421 瀏覽
添加回答
舉報(bào)