如何在android中删除Linearlayout和relativeLayout之间的空格

时间:2013-11-23 10:36:40

标签: android xml android-layout

我在thanks_layout.xml中有以下代码:

<?xml version="1.0" encoding="utf-8"?>
   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:background="#00868B" >

           <TextView
           android:id="@+id/thanks_message"
           android:layout_width="match_parent"
           android:gravity="center"
           android:layout_alignParentTop="true"
           android:layout_height="wrap_content"
           android:text="TextView" />

           <Button
           android:id="@+id/button1"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_marginRight="18dp"
           android:layout_centerHorizontal="true"
           android:layout_below="@+id/thanks_message"
           android:text="Go To Giveaway Page" /> 

           <LinearLayout
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:layout_alignParentLeft="true"
               android:layout_below="@+id/button1" 
               android:layout_marginTop="45dp" >

                <Button
                android:id="@+id/button4"
                android:layout_weight="1" 
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button" />

                <Button
                android:id="@+id/button5"
                android:layout_weight="1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button" />

            </LinearLayout>

 </RelativeLayout>

对于此代码,我有以下输出:

enter image description here

这里有很多空格可用于带有文本“Go to Giveaway Page”和“Button”的按钮。为什么?我不想要这个空间。如何删除此空格?

1 个答案:

答案 0 :(得分:1)

只需从您的LinearLayout

中删除android:layout_marginTop="45dp"即可

使用此:

<?xml version="1.0" encoding="utf-8"?>
   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:background="#00868B" >

           <TextView
           android:id="@+id/thanks_message"
           android:layout_width="match_parent"
           android:gravity="center"
           android:layout_alignParentTop="true"
           android:layout_height="wrap_content"
           android:text="TextView" />

           <Button
           android:id="@+id/button1"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_marginRight="18dp"
           android:layout_centerHorizontal="true"
           android:layout_below="@+id/thanks_message"
           android:text="Go To Giveaway Page" /> 

           <LinearLayout
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:layout_alignParentLeft="true"
               android:layout_below="@+id/button1" 
             >

                <Button
                android:id="@+id/button4"
                android:layout_weight="1" 
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button" />

                <Button
                android:id="@+id/button5"
                android:layout_weight="1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button" />

            </LinearLayout>

 </RelativeLayout>