我有一個應用程序使用android:layout_weight作爲標題間距,但是當我在不同屏幕上查看應用程序時,會更改間距(與下面的行數據不對齊)。如何使用Android:layout_weight始終爲所有屏幕尺寸
我有5個標題,但標題沒有正確對齊所有設備。
如何確保我使用android:layout_weight來實現可以在所有屏幕尺寸上工作的公共間距佈局?
<LinearLayout
android:id="@+id/listTitles"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/table_heading"
android:paddingBottom="7dp"
android:paddingTop="8dp" >
<TextView
android:id="@+id/textView1"
android:layout_width="42dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1.1"
android:gravity="center"
android:text="POS"
android:textColor="#ffffff"
android:textSize="12sp" />
<TextView
android:id="@+id/textView2"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1.8"
android:gravity="left|center"
android:text="NAME"
android:textColor="#ffffff"
android:textSize="12sp" />
<TextView
android:id="@+id/textView7"
android:layout_width="40dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1.2"
android:gravity="center"
android:text="BIRTH"
android:textColor="#ffffff"
android:textSize="12sp" />
<TextView
android:id="@+id/textView3"
android:layout_width="40dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1.2"
android:gravity="center"
android:text="SCORE"
android:textColor="#ffffff"
android:textSize="12sp" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1.4"
android:gravity="center"
android:text="POINTS"
android:textColor="#ffffff"
android:textSize="12sp" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1.4"
android:gravity="right|center"
android:paddingRight="10dp"
android:text="ROUND"
android:textColor="#ffffff"
android:textSize="12sp" />
</LinearLayout>
我相信當你使用你需要設置無論是layout_width或layout_height(這曾經你是立足於重)至0dp – Phil
的值的layout_weight是否低於行佈局具有相同的'layout_weight'爲標題? –