I want to design layout for following requirement
|-------------------------|
|Image | Text View 1 |
| view | |
|------- < Edit Text 2>|
| |
| <Text view 2> |
| |
| <Edit text View 2> |
| |
| |
| |Button view| |
| |
--------------------------
My attempt:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:stretchColumns="1"
android:background="#000024">
<TableRow android:baselineAligned="false" android:id="@+id/tableRow1" >
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_gravity="left"
android:padding="2dip" android:src="@drawable/icon"
/>
<TextView android:padding="2dip" android:layout_gravity="fill_horizontal"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:text="Trip Name"
/>
<EditText android:layout_gravity="fill_horizontal"
android:layout_gravity="centre"
android:id="@+id/txtUserName"
android:width="200px"
/>
</TableRow>
<TableRow android:baselineAligned="false">
<TextView android:padding="2dip" android:layout_gravity="fill_horizontal"
android:text="Description"
/>
</TableRow>
<TableRow android:baselineAligned="false">
<EditText
android:layout_width="150px" android:id="@+id/tripDesc"
android:password="true"
/>
</TableRow>
<TableRow android:baselineAligned="false">>
<Button
android:id="@+id/buttonSave"
android:text="Save" />
</TableRow>
</TableLayout>
The problem here is is coming at extreme right and 1st Edit Text gets disappeared. Also how I add some blank spaces between 2nd Edit Text and last Button
check this