我正在使用一个带有`android:spinnerMode="dropdown"`属性的下拉框`Spinner`。我还设置了`android:configChanges="orientation|keyboardHidden|screenSize"`属性以防止我的`Activity`被重新创建。当我处于`横屏`模式并点击`Spinner`时,它会在`Spinner`底部弹出,宽度与`Spinner`按钮相同。现在,当我将屏幕旋转到竖屏模式时,`Spinner`按钮的宽度会根据屏幕大小而减小,但弹出对话框的宽度不会相应地减小。
竖屏模式屏幕:
横屏模式屏幕:
我考虑关闭弹出对话框并在屏幕方向改变时重新打开它,但我没有找到关闭弹出对话框的方法。
竖屏模式屏幕:
![enter image description here](https://istack.dev59.com/4vAaw.webp)
![enter image description here](https://istack.dev59.com/JyBX7.webp)