如果要設置類似的LinearLayout 編程觀的重心,你有2種方式:.setGravity(...)方法和getLayoutParams()之間有什麼區別gravity = x?
1)
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.RIGHT;
MyLinearLayout.setLayoutParams(params);
2)
MyLinearLayout.setGravity(Gravity.RIGHT);
什麼這兩種方式有什麼區別?
可能重複[Android - gravity and layout \ _gravity](http://stackoverflow.com/questions/3482742/android-gravity-and-layout-gravity) – Luksprog
@Luksprog不,它不重複。因爲這個答案不是關於在代碼中設置重力的。這個問題的主要問題是在代碼中設置重力! – breceivemail
你的問題沒有增加任何實際價值。文檔清楚地說明了你在答案中基本上所說的內容,所以這是毫無意義的。 – Luksprog