如何在LinearLayout中将4个edittexs并排设置?

时间:2015-10-07 06:31:42

标签: java android android-linearlayout

如何在LinearLayout中相互并排设置4个edittexts,是否可以这样做?请建议我

2 个答案:

答案 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>