【发布时间】:2015-11-27 22:20:56
【问题描述】:
是否可以调整Spinner 下拉菜单的高度以填满整个屏幕。现在我有 3 个项目可以动态添加到微调器适配器中,但这些项目只覆盖了屏幕的一半。我现在拥有的是这样的:
我想要的是这样的:
我可以添加空项目,但这不能解决不同屏幕尺寸的问题
我尝试在微调器上实现样式,但没有成功
<style name="MyCustomSpinner" parent="Widget.AppCompat.Spinner.DropDown">
<item name="android:dropDownHeight">match_parent</item>
</style>
更新
我在操作栏和微调器之间有一个视图,所以我不能将layout_weight=1 用于我的微调器
【问题讨论】:
-
意思是你不滚动它?
-
你试过自定义微调器吗??
-
我认为您应该使用 Button 代替 Spinner,并使用带有布局填充父项的自定义 AlertDialog 来显示您的 Spinner 项目。我认为它可能对您有所帮助。