我们只是说我有一个带有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>
答案 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)
将高度更改为固定大小而不是换行内容