繁体   English   中英

RelativeLayout,左右对齐两个按钮,中间对齐一个按钮

[英]RelativeLayout, align left/right for two buttons, align center for one

我正在使用RelativeLayout显示一个按钮或两个按钮。 对于两个按钮盒,它们需要左/右对齐,对于一个按钮盒,它需要居中。

<RelativeLayout>
  <Button
    android:id="@+id/action"
    android:layout_alignParentLeft="true"/>
  <Button
    android:id="@+id/dismiss"
    android:layout_alignParentRight="true"/>
</RelativeLayout>

我将一个按钮的情况下的关闭按钮更改为View.GONE ,但操作按钮仍然向左对齐-是否有任何非编程方式将其居中对齐?

<LinearLayout
  android:orientation="horizontal">
  <Button
    android:id="@+id/action"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1"/>
  <Button
    android:id="@+id/dismiss"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1" />
</LinearLayout>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM