如果要设置类似的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