AIR - 获取SoftKeyboard屏幕大小

时间:2015-04-09 03:34:19

标签: android ios mobile air

在我的AIR移动应用程序中,我试图在激活软键盘时调整应用程序的大小,以便键盘不会覆盖应用程序的底部。从我所看到的,这是默认行为,但我从来没有能够使它工作,我已经尝试了我在网上找到的所有东西,而不是键盘叠加在应用程序的顶部。

然后我决定根据软键盘的高度和y位置自行调整我的应用程序,只是为了找出用于确定键盘高度和y位置的内置AIR方法不正确(YAY)。我甚至尝试使用第三方ANE来确定FreshPlanet的屏幕高度,它们的代码也不总是返回正确的值。我觉得这应该不是那么难以弄清楚,但我被卡住了。请帮忙!

TLDR : 如何在激活软键盘时将应用程序的大小调整为剩余的屏幕空间?

1 个答案:

答案 0 :(得分:0)

你使用什么renderMode? (在manifest.xml中)我发现只有cpu才能获得正确的键盘高度。 还尝试将softKeyboardBehavior设置为none:<softKeyboardBehavior>none</softKeyboardBehavior>

相关问题