我正在使用javafxports(在eclipse中)并有一个简单的登录屏幕 . 如果我在手机处于横向模式时打开应用程序,则屏幕会正确显示,虚拟键盘会覆盖屏幕下方的按钮,使用户名和密码文本字段可见 . 我可以旋转手机,两个方向的显示都是正确的 .

但是,如果我在启动应用程序时手机处于纵向显示,则它会以纵向正确显示,但现在当我旋转到横向模式时,屏幕会跳起,使按钮可见,但会将文本字段从屏幕顶部推出 .

我已尝试 android:windowSoftInputMode="adjustPan" (根据文档应该做正确的事情),清单中的 "adjustResize""adjustUnspecified" 但所有设置都表现相同 .

我知道人们经常以纵向打开应用程序,但在需要使用键盘时旋转到横向,所以这种行为是不可取的 .

有人在那里找到了解决方法吗?