Spinner从顶部而不是从底部

时间:2016-09-27 17:41:45

标签: android xml android-layout android-studio spinner

[你可以在这里完美地看到问题,下拉列表从微调器的顶部打开,而不是从底部打开,我不知道该怎么做,也无法在谷歌上找到任何解决方案,请帮帮我]抱歉外部图片链接,由于某种原因它不会在这里加载图片..

enter image description here

这是我的微调代码:

<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"/>

1 个答案:

答案 0 :(得分:5)

如果将微调器膨胀的项目靠近屏幕底部,则会发生这种情况。

由于旋转器没有足够的空间(或者只是几乎没有足够的空间),如果向下充气,它会向上膨胀。尝试将微调器放在布局中更高(垂直)。

取决于屏幕尺寸,如果您在其他设备上进行测试,则会显示向下/向上。

我建议你在不同的设备上进行测试。

如果需要,可以使用自定义适配器

<Spinner
...
android:overlapAnchor="false" />

请检查this answerthis answer

相关问题