Android 微调器项不显示为下拉列表,但显示在微调器顶部
我在xml中声明的代码中使用了微调器 微调器的xml代码:-Android 微调器项不显示为下拉列表,但显示在微调器顶部,android,android-spinner,Android,Android Spinner,我在xml中声明的代码中使用了微调器 微调器的xml代码:- <Spinner android:id="@+id/spinner" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/button1"
<Spinner
android:id="@+id/spinner"
android:layout_width="180dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/button1"
android:layout_marginTop="133dp"
android:drawSelectorOnTop="true" />
可以看出,微调器位于布局xml中的一个按钮下方。现在,当我运行我的应用程序时,它会正确加载所有数据,但项目显示在微调器的顶部,而不是微调器的底部。请提及屏幕截图
但是当我使用与按钮平行的同一个微调器时,微调器下拉效果非常好。下面是它的屏幕截图
那么,您能告诉我如何解决这种情况吗?谢谢您的回复。试试这个,希望这会对您有所帮助
android:spinnerMode="dropdown"
根据屏幕上的可用空间,微调器将决定在顶部或底部显示弹出窗口…底部没有可供微调器使用的空间,这就是它位于顶部的原因。。