2

如图所示,我想减少两行之间的间隙(用红色标记),以便我的编辑文本显示在文本下方。

在此处输入图像描述

我的代码

<TableRow
    android:id="@+id/tableRow1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="2dip" > 
      <TextView
          android:id="@+id/textView1"
          android:text="@string/projectName"
          android:textSize="16sp"
          android:textAppearance="@string/projectName" 
          android:textColor="@color/text_color"/>           
</TableRow>

<TableRow
    android:id="@+id/tableRow2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="2dip">        

     <EditText
         android:id="@+id/editText"
         android:layout_width="0dp"
         android:layout_height="35dp"
         android:inputType="text"            
         android:singleLine="true" 
         android:background="@drawable/editbox_background_normal"
         android:layout_weight="1"
         android:padding="5dip"
         />

</TableRow>  
      </TableLayout>
4

2 回答 2

0

摆脱所有这些填充物

   android:padding="2dip"
   android:padding="5dip"

您可以使用左右填充。
试试这个

<TableRow
    android:id="@+id/tableRow1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
 > 
      <TextView
          android:id="@+id/textView1"
          android:text="@string/projectName"
          android:textSize="16sp"
          android:textAppearance="@string/projectName" 
          android:textColor="@color/text_color"/>           
</TableRow>

<TableRow
    android:id="@+id/tableRow2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
>        

     <EditText
         android:id="@+id/editText"
         android:layout_width="0dp"
         android:layout_height="35dp"
         android:inputType="text"            
         android:singleLine="true" 
         android:background="@drawable/editbox_background_normal"
         android:layout_weight="1"
         />

</TableRow>  
      </TableLayout>
于 2012-12-27T09:23:02.957 回答
0

小伙伴试试这个,一定能帮到你

<TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="2dip"
         android:layout_marginBottom="10dp"> 
          <TextView
              android:id="@+id/textView1"
              android:text="@string/projectName"
              android:textSize="16sp"
              android:textAppearance="@string/projectName" 
              android:textColor="@color/text_color"/>           
    </TableRow>

    <TableRow
        android:id="@+id/tableRow2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="2dip"
     android:layout_marginTop="10dp">        

         <EditText
             android:id="@+id/editText"
             android:layout_width="0dp"
             android:layout_height="35dp"
             android:inputType="text"            
             android:singleLine="true" 
             android:background="@drawable/editbox_background_normal"
             android:layout_weight="1"
             android:padding="5dip"
             />

    </TableRow>  
          </TableLayout>
于 2012-12-27T09:35:38.737 回答