Android 微调器项不显示为下拉列表,但显示在微调器顶部

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"

我在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"
        android:layout_marginTop="133dp"
        android:drawSelectorOnTop="true" />

可以看出,微调器位于布局xml中的一个按钮下方。现在,当我运行我的应用程序时,它会正确加载所有数据,但项目显示在微调器的顶部,而不是微调器的底部。请提及屏幕截图

但是当我使用与按钮平行的同一个微调器时,微调器下拉效果非常好。下面是它的屏幕截图


那么,您能告诉我如何解决这种情况吗?谢谢您的回复。

试试这个,希望这会对您有所帮助

 android:spinnerMode="dropdown"

根据屏幕上的可用空间,微调器将决定在顶部或底部显示弹出窗口…底部没有可供微调器使用的空间,这就是它位于顶部的原因。。