如何在RelativeLayout中的视图之间添加空间

Posted

技术标签:

【中文标题】如何在RelativeLayout中的视图之间添加空间【英文标题】:how to add space between views in RelativeLayout 【发布时间】:2018-02-03 21:30:42 【问题描述】:

如何在RelativeLayout 组中的视图之间添加空格?

在使用Layout_marginBottompaddingBottom 对齐Button 顶部的TextView 之后,我试图在TextViewButton 之间添加一个空格,但它们都不起作用。

代码如下:

<TextView
android:layout_
android:layout_
android:text=" Drawing ... "
android:gravity="center_horizontal"
android:layout_alignTop="@id/reset"
android:layout_marginBottom="50dp" />

<Button
    android:id="@+id/reset"
    android:layout_
    android:layout_
    android:layout_alignParentBottom="true"
    android:onClick="reset"
    android:text="Reset" />

谢谢。

【问题讨论】:

【参考方案1】:

试试这个。

<TextView
    android:layout_
    android:layout_
    android:text=" Drawing ... "
    android:gravity="center_horizontal"
    android:layout_above="@+id/reset"
    android:layout_marginBottom="15dp"/>

<Button
    android:id="@+id/reset"
    android:layout_
    android:layout_
    android:onClick="reset"
    android:text="Reset"
    android:layout_alignParentBottom="true"/>

【讨论】:

以上是关于如何在RelativeLayout中的视图之间添加空间的主要内容,如果未能解决你的问题,请参考以下文章

如何避免在android中的relativelayout中重叠视图

带有 MapView 的 RelativeLayout 中的视图为空

如何在RelativeLayout中的其他布局之间放置布局?

将视图动态添加到 ScrollView 内的 RelativeLayout

RelativeLayout 中的 ImageView 与父级不匹配

相对视图停留在布局顶部