2011-04-26 229 views

回答

37

下面是一個例子(改編自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); 
+0

thannks但是我有3個按鈕,我必須不同距設置爲所有3按鈕。我怎樣才能做到這一點? – Monali 2011-04-26 09:52:59

+0

我改變了我的答案並糾正了一個小錯誤。現在應該很明顯。 – RoflcoptrException 2011-04-26 10:29:18

+0

u hav爲每個按鈕創建單獨的參數 – 2011-04-26 10:54:18

相關問題