[你可以在这里完美地看到问题,下拉列表从微调器的顶部打开,而不是从底部打开,我不知道该怎么做,也无法在谷歌上找到任何解决方案,请帮帮我]抱歉外部图片链接,由于某种原因它不会在这里加载图片..
这是我的微调代码:
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/rgGender"
android:entries="@array/months_array"
android:textAlignment="center"
android:id="@+id/spMonth"
style="@style/Base.Widget.AppCompat.Spinner.Underlined"/>
答案 0 :(得分:5)
如果将微调器膨胀的项目靠近屏幕底部,则会发生这种情况。
由于旋转器没有足够的空间(或者只是几乎没有足够的空间),如果向下充气,它会向上膨胀。尝试将微调器放在布局中更高(垂直)。
取决于屏幕尺寸,如果您在其他设备上进行测试,则会显示向下/向上。
我建议你在不同的设备上进行测试。
如果需要,可以使用自定义适配器
<Spinner
...
android:overlapAnchor="false" />