如何减少Android两行表格布局之间的空间?

时间:2013-12-30 10:41:27

标签: android android-tablelayout

我想减少表格布局的两行之间的空间,我在xml中使用padding属性仍然不能按照我想要的方式运行 这是我的代码......

请帮我解决这个问题

<TableLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:background="@drawable/roundshape" >

        <!-- Lable Area -->

        <TableRow
            android:id="@+id/tblRwspnLbl"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="5dp"
            android:layout_weight="1"
            android:gravity="center" 
            android:padding="1dip"
            android:background="@drawable/border">


            <TextView
                android:id="@+id/lblCust"
                android:layout_width="75dp"
                android:layout_height="wrap_content"
                android:text="@string/lblCust"
                android:textSize="14sp"
                android:textStyle="bold" />

            <TextView
                android:id="@+id/lblPros"
                android:layout_width="75dp"
                android:layout_height="wrap_content"
                android:text="@string/lblPros"
                android:textSize="14sp"
                android:textStyle="bold" />
        </TableRow>
        <!-- Spinner Area -->

        <TableRow
            android:id="@+id/tblRwspn"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="5dp"
            android:layout_weight="1"
            android:gravity="center"
            android:padding="1dip"
            android:background="@drawable/border" >

            <Spinner
                android:id="@+id/spnCust"
                android:layout_width="75dp"
                android:layout_height="35dp"
                android:fontFamily="verdana,arial,helvetica"
                android:hint="@string/SelectCust"
                android:textSize="14sp" />

            <Spinner
                android:id="@+id/spnPospect"
                android:layout_width="75dp"
                android:layout_height="35dp"
                android:fontFamily="verdana,arial,helvetica"
                android:hint="@string/SelectProspect"
                android:textSize="14sp" />
        </TableRow>
        <!-- Text Area -->

这是我的图片...想要删除红色标记的空格 enter image description here

2 个答案:

答案 0 :(得分:2)

尝试删除/修改TableRow

中的保证金
<TableRow
    android:id="@+id/tblRwspnLbl"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="5dp"   <-- Reduce or remove this line
    android:layout_weight="1"
    android:gravity="center" 
    android:padding="1dip"
    android:background="@drawable/border">

答案 1 :(得分:1)

删除android:layout_margin="5dp"

中的TableRow标记