【问题标题】:android:layout_gravity="center_horizontal" in Java codeJava 代码中的 android:layout_gravity="center_horizo​​ntal"
【发布时间】:2013-09-01 22:48:19
【问题描述】:

我在 java 代码中的视图中添加了一个按钮。基本上我想添加xml

android:layout_gravity="center_horizontal"

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

【问题讨论】:

  • 那是一个FrameLayout,发帖之前我已经累了,它不起作用。
  • 这就是我尝试的方法:myButton.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT, Gravity.CENTER_HORIZONTAL));
  • 更新问题而不是在 cmets 中发布 ckde

标签: android


【解决方案1】:

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

layout.setGravity(Gravity.CENTER_HORIZONTAL);

【讨论】:

    【解决方案2】:
    RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams
            ( (int) LayoutParams.WRAP_CONTENT, (int) LayoutParams.WRAP_CONTENT);
    
    params.addRule(RelativeLayout.CENTER_HORIZONTAL);
    
    button.setLayoutParams(params);
    

    【讨论】:

      猜你喜欢
      • 2012-05-02
      • 1970-01-01
      • 2012-07-10
      • 1970-01-01
      • 2013-07-27
      • 2017-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多