1

如何消除两个列表视图之间的差距?

http://imgur.com/ty72B

我如何消除欢迎 Sajid Ali 和_ ____线之间的差距?

下面是我的代码

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#000000"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/lblUnabletoProceed"
        android:layout_width="wrap_content"
        android:layout_height="18dp"
        android:text="aaaa" />

    <TextView
        android:id="@+id/lblWelcome"
        android:layout_width="wrap_content"
        android:layout_height="18dp"
        android:layout_marginLeft="180dip"

        android:text="Welcome Sajid Ali"
        android:textColor="#FFCC00" />


    <TextView
        android:paddingTop="0dip"
        android:layout_width="wrap_content"
        android:layout_height="18dp"
        android:layout_marginLeft="180dip"
        android:text="___________________ "


        android:textColor="#99CC00" />

    <TextView
        android:id="@+id/lblYouraccountbalance"
        android:layout_width="wrap_content"
        android:layout_height="18dp"
        android:layout_marginLeft="180dip"
        android:text=""
        android:textColor="#FFCC00" />
4

10 回答 10

2

减少或删除除第一个以外的所有文本视图上的 android:layout_marginLeft="180dip"。

于 2012-09-11T06:45:54.317 回答
2

1) 删除android:layout_weight="..."

2)在您的布局中使用此代码:

android:layout_marginLeft="-3dip"
android:layout_marginRight="-3dip"
android:layout_marginTop="-3dip"
android:layout_marginBottom="-3dip"
于 2012-09-11T06:48:53.460 回答
1

18dp在参数中删除android:layout_height="18dp" 并更改为wrap_content

于 2012-09-11T06:52:42.853 回答
0

在您的文本之间尝试 dis 查看它将在您的 xml 中工作

    <View android:layout_width="fill_parent" android:layout_height="1dip" android:background="#EFEFEF" />
于 2012-09-11T06:51:45.823 回答
0

简单易行的解决方案:将重力设置为欢迎文本的底部,并将重力设置为_ _文本的顶部

于 2012-09-11T07:15:53.943 回答
0

只需添加android:marginTop到您的"___________" TextView并分配一个负值。例如-10dp

但是好吧,添加一个Viewwithbackground和 height1dp或者2dp看起来更优雅。考虑使用它,而不是TextView.

于 2012-09-11T06:54:04.803 回答
0

减少布局高度以消除欢迎 Sajid Ali 和线

   android:layout_height="10dp"
于 2012-09-11T06:48:38.197 回答
0

您首先将布局高度更改wrap_content为行使用视图而不是文本视图。

<View
   android:id="@+id/view1"
   android:layout_marginLeft="180dip"
   android:layout_width="wrap_content"
   android:layout_height="2dip"
   android:background="#FFCC00" />

在此处输入图像描述

于 2012-09-11T06:50:45.717 回答
0
use View for line
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#000000"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/lblUnabletoProceed"
        android:layout_width="wrap_content"
        android:layout_height="18dp"
        android:text="aaaa" />

    <TextView
        android:id="@+id/lblWelcome"
        android:layout_width="wrap_content"
        android:layout_height="18dp"
        android:layout_marginLeft="180dip"

        android:text="Welcome Sajid Ali"
        android:textColor="#FFCC00" />


    <View
        android:id="@+id/Hline1"
        android:layout_width="fill_parent"
        android:layout_height="2dp"
        android:background="#99CC00" 
         android:layout_marginLeft="180dip"/>

    <TextView
        android:id="@+id/lblYouraccountbalance"
        android:layout_width="wrap_content"
        android:layout_height="18dp"
        android:layout_marginLeft="180dip"
        android:text=""
        android:textColor="#FFCC00" />
    </LinearLayout>
于 2012-09-11T07:08:03.747 回答
0
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:background="#EFEFEF"
android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical">
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="#EFEFEF"
    android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"
    android:paddingLeft="5px" android:paddingRight="5px" >
        <TableLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:background="#EFEFEF" android:paddingLeft="2px" android:paddingRight="2px">

        <TableRow>
        <TextView style="@style/newFormCss.hdrLabel" />
        <TextView android:layout_weight="1.0"/>
        </TableRow>

        <TableRow android:gravity="right" android:layout_width="fill_parent" android:layout_height="wrap_content">
        <TextView android:text="Welcome Sajid Ali :"  android:textStyle="bold" android:textColor="#e68c10" android:gravity="top"/>

        </TableRow>
        <TableRow android:gravity="right" android:layout_width="fill_parent" android:layout_height="wrap_content">
        <TextView android:text="---------------------------"  android:textStyle="bold" android:textColor="#e68c10" android:gravity="top"/>

        </TableRow>

                <TableRow android:gravity="right" android:layout_width="fill_parent" android:layout_height="wrap_content">
        <TextView android:text="Valance: 66+5+6"  android:textStyle="bold" android:textColor="#e68c10" android:gravity="top"/>

        </TableRow>
            </TableLayout>
    </LinearLayout>
</ScrollView>
于 2012-09-11T07:09:43.330 回答