2010-07-02 24 views
0

我在java代碼中添加了一個按鈕到視圖。基本上我想添加xml在Java代碼中的android:layout_gravity =「center_horizo​​ntal」

android:layout_gravity="center_horizontal" 

到按鈕,但在Java代碼中這樣做,這是如何完成的?

+2

http://stackoverflow.com/questions/2945315/java-method-for-androidlayout-gravity – Key 2010-07-02 08:22:53

+0

重複這對於發佈前已經厭倦了它的FrameLayout和我,這是行不通的。 – jax 2010-07-02 09:16:42

+1

Incedendly這是我試過的:\t \t myButton.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT,Gravity.CENTER_HORIZONTAL)); – jax 2010-07-02 09:21:25

回答

1
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams 
     ((int) LayoutParams.WRAP_CONTENT, (int) LayoutParams.WRAP_CONTENT); 

params.addRule(RelativeLayout.CENTER_HORIZONTAL); 

button.setLayoutParams(params); 
3

在佈局或任何視圖上使用以下方法。

layout.setGravity(Gravity.CENTER_HORIZONTAL); 
+0

任何視圖?!沒有。 – 2014-04-11 09:22:01

相關問題