在我的應用程序中,我顯示了一個表格佈局,其中我在一行中對齊了4個文字查看。桌面佈局textview對齊
我的表佈局:(我不知道很多優秀的設計,這怎麼)
<TableLayout
android:id="@+id/tablelayout"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:paddingRight="2dip"
android:stretchColumns="4">
<TableRow >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Income" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Expense"
android:layout_marginLeft="-150dp" />
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<View
android:id="@+id/line1"
android:layout_width="wrap_content"
android:layout_height="1dip"
android:layout_weight="1"
android:background="#FF909090"
android:padding="2dip" />
</TableRow>
<TableRow
android:id="@+id/tablerowhouse"
android:layout_marginTop="30px">
<TextView
android:id="@+id/text40"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Household:" />
<TextView
android:id="@+id/houseinctot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Household:"
android:layout_marginLeft="-250dp" />
<TextView
android:id="@+id/text41"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Household:"
android:layout_marginLeft="-150dp" />
<TextView
android:id="@+id/houseexptot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Household:"
android:layout_marginLeft="-70dp"
android:gravity="right"/>
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<View
android:id="@+id/line1"
android:layout_width="wrap_content"
android:layout_height="1dip"
android:layout_weight="1"
android:background="#FF909090"
android:padding="2dip" />
</TableRow>
<TableRow
android:layout_marginTop="30px">
<TextView
android:id="@+id/text42"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Travel:"
android:layout_span="3" />
<TextView
android:id="@+id/trlinctot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Travel"
android:layout_marginLeft="-250dp"
android:layout_alignParentRight="true" />
<TextView android:id="@+id/text43"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Travel:"
android:layout_marginLeft="-150dp" />
<TextView
android:id="@+id/trlexptot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Travel:"
android:layout_marginLeft="-70dp"
android:gravity="right" />
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<View
android:id="@+id/line1"
android:layout_width="wrap_content"
android:layout_height="1dip"
android:layout_weight="1"
android:background="#FF909090"
android:padding="2dip" />
</TableRow>
<TableRow android:layout_marginTop="30px">
<TextView android:id="@+id/text44" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Education:" android:layout_span="4">
</TextView>
<TextView
android:id="@+id/eduinctot"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Education" android:layout_marginLeft="-250dp" android:layout_alignParentRight="true">
</TextView>
<TextView android:id="@+id/text45" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Education:" android:layout_marginLeft="-150dp" >
</TextView>
<TextView
android:id="@+id/eduexptot" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Education:" android:layout_marginLeft="-70dp" android:gravity="right"
>
</TextView>
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<View
android:id="@+id/line1"
android:layout_width="wrap_content"
android:layout_height="1dip"
android:layout_weight="1"
android:background="#FF909090"
android:padding="2dip" />
</TableRow>
<TableRow android:layout_marginTop="30px">
<TextView android:id="@+id/text46" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Group4:" android:layout_span="4">
</TextView>
<TextView
android:id="@+id/grp4inctot"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="group4" android:layout_marginLeft="-250dp">
</TextView>
<TextView android:id="@+id/text47" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Group4:" android:layout_marginLeft="-150dp" >
</TextView>
<TextView
android:id="@+id/grp4exptot" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="group4:" android:layout_marginLeft="-70dp" android:gravity="right"
>
</TextView>
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<View
android:id="@+id/line1"
android:layout_width="wrap_content"
android:layout_height="1dip"
android:layout_weight="1"
android:background="#FF909090"
android:padding="2dip" />
</TableRow>
<TableRow android:layout_marginTop="30px">
<TextView android:id="@+id/text48" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Group5:" android:layout_span="4">
</TextView>
<TextView
android:id="@+id/grp5inctot"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="group5" android:layout_marginLeft="-250dp">
</TextView>
<TextView android:id="@+id/text49" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Group5:" android:layout_marginLeft="-150dp" >
</TextView>
<TextView
android:id="@+id/grp5exptot" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="group5:" android:layout_marginLeft="-70dp" android:gravity="right"
>
</TextView>
</TableRow>
現在我想的是:
textview1:value(textview2) textview3:value(textview4)
textview5:value(textview6) textview7:value(textview8) .
我應該右鍵allign textview2和textview6(與在屏幕的一半),並應該對齊textview6和textview8
What i have: What i want:
12345 4565 12345 4565
12 56 12 56
56 44 56 44
6 6 6 6
爲什麼你又發佈了同樣的問題? – 2012-07-13 07:06:06
其實我錯誤地發佈在前面的問題(XML文件)。我也編輯了前面的問題,但沒有迴應。所以只有Dipak Keshariya..Because我想知道這個答案。我有任何答案.. – 2012-07-13 07:09:11
張貼全部xml文件,如果可能的話刪除以前的問題。 – 2012-07-13 07:10:56