如何在LinearLayout中相互并排设置4个edittexts,是否可以这样做?请建议我
答案 0 :(得分:1)
试试这个
<LinearLayout
android:layout_width="0dp"
android:orientation="horizontal"
android:layout_weightSum="4" >
<EditText
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content" />
<EditText
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content" />
<EditText
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content" />
<EditText
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content" />
</LinearLayout>
答案 1 :(得分:1)
在LinearLayout
上,你应该有:
- &GT;取向=水平
- &GT; layout_weight = 1
- &GT; layout_height = 0dp
在EditText
上,你应该有:
- &GT; layout_weight = 0.25(4 * 0.25 = 1)
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal" >
<EditText
android:layout_width="match_parent"
android:layout_weight="0.25"
android:layout_height="wrap_content" />
<EditText
android:layout_width="match_parent"
android:layout_weight="0.25"
android:layout_height="wrap_content" />
<EditText
android:layout_width="match_parent"
android:layout_weight="0.25"
android:layout_height="wrap_content" />
<EditText
android:layout_width="match_parent"
android:layout_weight="0.25"
android:layout_height="wrap_content" />
</LinearLayout>