0
我有一個包含12個TextView元素的Listview項目的xml佈局。Android中Listview項目的xml佈局中TextView的對齊方式
它們沒有填充,沒有重量,只有2dp的所有邊距,並且分爲三個4個TextView的垂直線性佈局。
在第二個垂直LinearLayout和底部的第二對中,我注意到垂直方向上的對齊更大。它像下面爲4.5' 寸屏幕:
Text Text Text
aa aa aa
Text Text
aa Text aa
aa
的XML如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/itemLayout">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_margin="2dp">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Text"
android:id="@+id/textView13"
android:layout_margin="2dp"
android:textStyle="bold"
android:textColor="@android:color/holo_blue_dark"
android:textSize="14sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/txtDisplayCC"
android:layout_margin="2dp"
android:gravity="left"
android:textSize="12sp"
android:hint="Text" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Text"
android:id="@+id/textView14"
android:layout_margin="2dp"
android:textSize="14sp"
android:textStyle="bold"
android:textColor="@android:color/holo_blue_dark" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/txtDD"
android:layout_margin="2dp"
android:textSize="12sp"
android:text="Text" />
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_margin="2dp">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Text"
android:id="@+id/textView10"
android:layout_margin="2dp"
android:textStyle="bold"
android:textColor="@android:color/holo_blue_dark"
android:textSize="14sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/txtDS"
android:layout_margin="2dp"
android:textSize="12sp"
android:hint="Text" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Text"
android:id="@+id/textView15"
android:layout_margin="2dp"
android:textColor="@android:color/holo_blue_dark"
android:textStyle="bold"
android:textSize="14sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/txtDSP"
android:layout_margin="2dp"
android:textSize="12sp"
android:text="Text" />
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_margin="2dp">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/textView11"
android:layout_margin="2dp"
android:textStyle="bold"
android:textColor="@android:color/holo_blue_dark"
android:textSize="14sp"
android:text="Text" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/txtDDC"
android:layout_margin="2dp"
android:textSize="12sp"
android:text="Text" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Text"
android:id="@+id/textView12"
android:layout_margin="2dp"
android:textStyle="bold"
android:textColor="@android:color/holo_blue_dark"
android:textSize="14sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/txtDDP"
android:layout_margin="2dp"
android:textSize="12sp"
android:text="Text" />
</LinearLayout>
我已經在這裏錯過了什麼?
最majer我測試你的代碼,它工作正常 – has19
我寧願它如果附加了截圖相當。另外,GridLayout不是更好的這種事情? – Vucko
帶有LinearLayout或所有GridLayout的GridLayout? –