我有這個簡單的佈局問題:的Android的LinearLayout重量怪事
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="10"
android:ems="10"
android:hint="Title" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/editText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="45"
android:ems="10"
android:hint="First Name" />
<EditText
android:id="@+id/editText3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="45"
android:ems="10"
android:hint="Last Name" />
</LinearLayout>
正如你可以看到這個應該分裂屏幕爲10-45-45,但佈局看起來是這樣的:
這似乎是隻有EditTexts的問題。
使用時的體重,你應該設置的意見寬度0dp。此外,android:ems可能會干擾體重。 – michaelcarrano