2012-12-27 59 views
2

如图所示,我想减少两行之间的差距(用红色标记),以便我的编辑文本出现在文本的正下方。Android桌面布局减少了两行之间的差距

enter image description here

我的代码

<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> 
+0

取出填充。 –

回答

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> 
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>