修复显示项目微调器

时间:2014-03-19 11:36:27

标签: android android-spinner

我们只是说我有一个带有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>

2 个答案:

答案 0 :(得分:0)

修复微调器的高度:

<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身高;

我认为它无法运作:

检查此答案:Link

答案 1 :(得分:0)

将高度更改为固定大小而不是换行内容