Android 固定显示项微调器

Android 固定显示项微调器,android,android-spinner,Android,Android Spinner,假设我有一个带有200个下拉项目的微调器,当我点击它时,下拉菜单会有一个垂直滚动,并且有足够的项目[10-15个项目]可以根据屏幕高度进行调整,我只希望显示5个项目,其余项目通过垂直滚动进行选择。不是一次10、20或30。 我应该设置什么属性 <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravi

假设我有一个带有200个下拉项目的微调器,当我点击它时,下拉菜单会有一个垂直滚动,并且有足够的项目[10-15个项目]可以根据屏幕高度进行调整,我只希望显示5个项目,其余项目通过垂直滚动进行选择。不是一次10、20或30。 我应该设置什么属性

 <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:orientation="horizontal"
        android:padding="10dp" >

        <Spinner
            android:id="@+tintdialog/TintSelector_Spinner"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_marginLeft="50dp"
            android:layout_marginRight="50dp"
            android:background="@drawable/dropdown_dynamic"

             />
    </LinearLayout>

固定微调器的高度:

<LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:orientation="horizontal"
        android:padding="10dp" >

        <Spinner
            android:id="@+tintdialog/TintSelector_Spinner"
            android:layout_width="wrap_content"
            android:layout_height="100dp"
            android:layout_gravity="center_horizontal"
            android:layout_marginLeft="50dp"
            android:layout_marginRight="50dp"
            android:background="@drawable/dropdown_dynamic"

             />
    </LinearLayout>

将高度从
wrap_content
更改为
fixed
高度

我认为这是行不通的:


检查此答案:

将高度更改为固定大小,而不是包裹内容