如何在Android中的RelativeLayout中对齐微调器视图?

时间:2014-09-23 21:10:30

标签: android android-layout android-ui

我试图将一个微调器置于相对布局的中心。 我的尝试如下:

<LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center">

        <Spinner
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/typesSpinner"/>

    </LinearLayout>

在其他情况下,这适用于我,但不适用于微调器。 为什么呢?

1 个答案:

答案 0 :(得分:3)

假设您确实需要RelativeLayout而不是LinearLayout作为您的包装器。以下应该有效:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Spinner
        android:id="@+id/section_label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"/>

</RelativeLayout>