18
我想知道如何以編程方式使用屏幕高度和寬度來設置layout_marginLeft,layout_marginTop,layout_marginBottom。請幫幫我。如何以編程方式設置layout_margin?
由於 Monali
我想知道如何以編程方式使用屏幕高度和寬度來設置layout_marginLeft,layout_marginTop,layout_marginBottom。請幫幫我。如何以編程方式設置layout_margin?
由於 Monali
下面是一個例子(改編自this answer):
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
params.setMargins(10, 20, 30, 40);
Button button = new Button(this);
button.setText("some text");
layout.addView(button, params);
thannks但是我有3個按鈕,我必須不同距設置爲所有3按鈕。我怎樣才能做到這一點? – Monali 2011-04-26 09:52:59
我改變了我的答案並糾正了一個小錯誤。現在應該很明顯。 – RoflcoptrException 2011-04-26 10:29:18
u hav爲每個按鈕創建單獨的參數 – 2011-04-26 10:54:18