As shown in the image i want to reduce the gap between two rows (marked by red color) so that my edit text appears just below the text.

My code
<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>
Get rid of all those paddings
You can use padding left and right instead.
Try this