Java代码中的android:layout_gravity =“center_horizo​​ntal”

时间:2010-07-02 07:48:00

标签: android

我在java代码中为视图添加了一个Button。基本上我想添加xml

android:layout_gravity="center_horizontal"

到Button但在Java代码中执行此操作,这是如何完成的?

2 个答案:

答案 0 :(得分:3)

在布局或任何视图上使用以下方法。

layout.setGravity(Gravity.CENTER_HORIZONTAL);

答案 1 :(得分:1)

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

params.addRule(RelativeLayout.CENTER_HORIZONTAL);

button.setLayoutParams(params);