在我的AIR移动应用程序中,我试图在激活软键盘时调整应用程序的大小,以便键盘不会覆盖应用程序的底部。从我所看到的,这是默认行为,但我从来没有能够使它工作,我已经尝试了我在网上找到的所有东西,而不是键盘叠加在应用程序的顶部。
然后我决定根据软键盘的高度和y位置自行调整我的应用程序,只是为了找出用于确定键盘高度和y位置的内置AIR方法不正确(YAY)。我甚至尝试使用第三方ANE来确定FreshPlanet的屏幕高度,它们的代码也不总是返回正确的值。我觉得这应该不是那么难以弄清楚,但我被卡住了。请帮忙!
TLDR : 如何在激活软键盘时将应用程序的大小调整为剩余的屏幕空间?
答案 0 :(得分:0)
你使用什么renderMode? (在manifest.xml中)我发现只有cpu
才能获得正确的键盘高度。
还尝试将softKeyboardBehavior设置为none:<softKeyboardBehavior>none</softKeyboardBehavior>