简体   繁体   English

删除两个线性布局之间的空间

[英]Remove the space between two linearlayout

For the output link . 用于输出链接。 If you see for linearlayout1 and linearlayout2 there would be 5dp of space how to remove it.Similarly to layout 2 ,layout 3 and layout 3, layout4.-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- http://i.stack.imgur.com/QoBFg.png 如果您看到linearlayout1和linearlayout2会有5dp的空间如何删除它。类似于布局2,布局3和布局3,布局4 .------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------------------- http ://i.stack.imgur.com/QoBFg.png

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/parent"
    android:orientation="vertical" 
    tools:context="com.example.examplepro.MainActivity" >  
<LinearLayout
    android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout1"
        android:layout_weight="25" >    
 <Button
        android:id="@+id/btn1" 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
       android:text="1"
       android:layout_weight="1"
       />

    <Button
        android:id="@+id/btn2"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="1"
        android:layout_weight="1"/>
    <Button
        android:id="@+id/btn3"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="1"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn4"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="1"
        android:layout_weight="1"/>
    </LinearLayout>
    <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout2"
        android:layout_weight="25"> 
        <Button
        android:id="@+id/btn5"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="2"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn6"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
    <Button
        android:id="@+id/btn7"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn8"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
</LinearLayout>
   <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout3"
        android:layout_weight="25"> 
        <Button
        android:id="@+id/btn9"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="3"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn10"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
    <Button
        android:id="@+id/btn11"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn12"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
</LinearLayout>
   <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout4"
        android:layout_weight="25"> 
        <Button
        android:id="@+id/btn13"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="4"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn14"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
    <Button
        android:id="@+id/btn15"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn16"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
</LinearLayout>
    <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout5"
        android:layout_weight="0"> 

    <Button
        android:id="@+id/btn17"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="5"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn18"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="5"
        android:layout_weight="1"/>

    <Button
        android:id="@+id/btn19"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="5"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn20"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="5"
        android:layout_weight="1"/>

</LinearLayout>



</LinearLayout>

They are not the spaces on the Linearlayout they were actually the button background which is having shadow.Try to use custom backgroud for your Buttons. 它们不是Linearlayout上的空格,它们实际上是具有阴影的按钮背景。请尝试为按钮使用自定义背景。

Like: 喜欢:

  <Button
        android:id="@+id/btn2"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:text="1"
        android:background="@android:color/darker_gray" />

I went through your XML coding it's correct. 我经历了您的XML编码,这是正确的。 Just add some default image as your back ground button. 只需添加一些默认图像作为您的背景按钮即可。 It will not show any spaces. 它不会显示任何空格。 And instead of adding wait to the buttons you can do as follows. 而且,除了向按钮添加等待之外,您还可以执行以下操作。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:id="@+id/layout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:orientation="horizontal" >

        <LinearLayout
            android:id="@+id/layout11"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn11"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout12"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn12"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout13"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn13"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout14"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn14"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/layout2"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:orientation="horizontal" >

        <LinearLayout
            android:id="@+id/layout21"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn21"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout22"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn22"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout23"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn23"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout24"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn24"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>
    </LinearLayout>

  <LinearLayout
        android:id="@+id/layout3"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:orientation="horizontal" >

        <LinearLayout
            android:id="@+id/layout31"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn31"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout32"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn32"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout33"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn33"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout34"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn34"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>
    </LinearLayout>

 <LinearLayout
        android:id="@+id/layout4"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:orientation="horizontal" >

        <LinearLayout
            android:id="@+id/layout41"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn41"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout42"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn42"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout43"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn43"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/layout44"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="horizontal" >

            <Button
                android:id="@+id/btn44"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/ic_launcher"
                android:text="1" />
        </LinearLayout>
    </LinearLayout>


</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/parent"
    android:orientation="vertical" 
    tools:context="com.example.examplepro.MainActivity" >  
<LinearLayout
    android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout1"
        android:layout_weight="25" >    
 <Button
        android:id="@+id/btn1" 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
       android:text="1"
       android:layout_weight="1"
       />

    <Button
        android:id="@+id/btn2"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="1"
        android:layout_weight="1"/>
    <Button
        android:id="@+id/btn3"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="1"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn4"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="1"
        android:layout_weight="1"/>
    </LinearLayout>
    <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout2"
        android:layout_marginTop="-7dp"
        android:layout_weight="25"> 
        <Button
        android:id="@+id/btn5"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="2"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn6"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
    <Button
        android:id="@+id/btn7"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn8"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
</LinearLayout>
   <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout3"
        android:layout_marginTop="-7dp"
        android:layout_weight="25"> 
        <Button
        android:id="@+id/btn9"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="3"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn10"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
    <Button
        android:id="@+id/btn11"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn12"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
</LinearLayout>
   <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout4"
        android:layout_marginTop="-7dp"
        android:layout_weight="25"> 
        <Button
        android:id="@+id/btn13"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="4"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn14"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
    <Button
        android:id="@+id/btn15"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn16"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:layout_weight="1"/>
</LinearLayout>
    <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:id="@+id/layout5"
        android:layout_weight="0"> 

    <Button
        android:id="@+id/btn17"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="5"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn18"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="5"
        android:layout_weight="1"/>

    <Button
        android:id="@+id/btn19"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="5"
        android:layout_weight="1"
        />
    <Button
        android:id="@+id/btn20"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         android:text="5"
        android:layout_weight="1"/>

</LinearLayout>



</LinearLayout>

just put for every linear layout 只需放置每个线性布局

android:layout_marginTop="-7dp"

First thing first. 首先是第一件事。 I see you're trying to make a GridView. 我看到您正在尝试制作GridView。

Why not use the GridView in the first place. 为什么不首先使用GridView。 It will handle all the stuff you've done here for you. 它将处理您在这里为您所做的所有工作。

I believe this: 我相信:

android:layout_height="0dp"

is what could be causing this behaviour. 是可能导致此行为的原因。 This is basically telling to "wrap_content". 这基本上是在告诉“ wrap_content”。 Try to use fill_parent or match_parent attributes. 尝试使用fill_parent或match_parent属性。

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

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