Android 对齐微调器下方的复选框

Android 对齐微调器下方的复选框,android,Android,我在一个大的相对布局中有下面的线性布局。现在正在尝试使复选框显示在微调器下方。我尝试过使用“下面的布局”,但仍然无法显示这些微调器下面的复选框 <LinearLayout android:id="@+id/x" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_a

我在一个大的相对布局中有下面的线性布局。现在正在尝试使复选框显示在微调器下方。我尝试过使用“下面的布局”,但仍然无法显示这些微调器下面的复选框

<LinearLayout
    android:id="@+id/x"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:layout_alignParentTop="true" >
    >

    <Spinner
        android:id="@+id/spinner2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:prompt="@string/spinner_title2"

        android:layout_weight="1"
        />
    <Spinner
        android:id="@+id/s3"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
       />

    <CheckBox
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="D1"
        android:id="@+id/d1"
        android:layout_below="@+id/spinner2"

        />

</LinearLayout>

>

线性布局中的所有元素都将显示为水平对齐,因为您有
android:orientation=“horizontal”

您有几种选择:

使用其他线性布局,如:

<LinearLayout
    android:id="@+id/x"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:layout_alignParentTop="true" >
    >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >
        >
        <Spinner
            android:id="@+id/spinner2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:prompt="@string/spinner_title2"
            android:layout_weight="1"
            />
        <Spinner
            android:id="@+id/s3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
           />
    </LinearLayout>

    <CheckBox
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="D1"
        android:id="@+id/d1"
        android:layout_below="@+id/spinner2"

        />


</LinearLayout>

>
>

或者将线性布局更改为相对布局,然后使用下面的布局_

线性布局中的所有元素将显示为水平对齐,因为您有
android:orientation=“horizontal”

您有几种选择:

使用其他线性布局,如:

<LinearLayout
    android:id="@+id/x"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:layout_alignParentTop="true" >
    >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >
        >
        <Spinner
            android:id="@+id/spinner2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:prompt="@string/spinner_title2"
            android:layout_weight="1"
            />
        <Spinner
            android:id="@+id/s3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
           />
    </LinearLayout>

    <CheckBox
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="D1"
        android:id="@+id/d1"
        android:layout_below="@+id/spinner2"

        />


</LinearLayout>

>
>
或者将线性布局更改为相对布局,然后使用下面的布局