我正在使用javafxports(在eclipse中)并且有一个简单的登录屏幕。如果我在手机处于横向模式时打开应用程序,则屏幕会正确显示,虚拟键盘会覆盖屏幕下方的按钮,使用户名和密码文本字段可见。我可以旋转手机,两个方向的显示都是正确的。
但是,如果我在启动应用程序时手机处于纵向显示,它会以纵向正确显示,但现在当我旋转到横向模式时,屏幕会跳起来,使按钮可见,但将文本字段从顶部推出屏幕。
我已尝试android:windowSoftInputMode="adjustPan"
(根据文档应该做正确的事情),清单中的"adjustResize"
和"adjustUnspecified"
,但所有设置的行为都相同。
我知道人们经常以纵向打开应用程序,但在需要使用键盘时旋转到横向,所以这种行为是不可取的。
有没有人找到工作?