如何防止软键盘在 adobe air 的横向全屏模式下隐藏 textField?

How can I prevent the softKeyboard from hiding textField in landscape fullscreen mode on adobe air?

当我在 ActionScript Adob​​e Air 中将 Input textField 放在舞台上并单击它时,软键盘出现但在全屏横向模式下表现不同。在正常情况下,软键盘出现并允许我编辑我的字段而无需隐藏。在全屏横向模式下,软键盘覆盖了我的文本区域。如何在不隐藏文本区域的情况下实现全屏横向?

我已经尝试了 adobe“https://help.adobe.com/en_US/as3/dev/WSfffb011ac560372f6bc38fcc12e0166e73b-7ffe.html”中的示例,但它没有按预期方式工作。

我还看到了一些与此问题相关的关于堆栈溢出的其他问题,也发现了一些,但我没有找到任何解决方案。 'Prevent fullscreen virtual keyboard on Android (Adobe Air app)'等

这有点时髦,所以我只是分享一些想法。

确保在清单中将软件键盘设置为平移而不是 none。这将允许键盘 "push" 您的应用到文本字段。

请记住,如果您使用渲染模式 GPU,上述步骤将无法正常工作。我建议将其更改为直接或 cpu。

如果这种情况持续发生,很可能是键盘高度有问题。我会使用 ANE 来获得正确的键盘高度并相应地推动视图。