如何防止softKeyboard在Adobe Air上以横向全屏模式隐藏textField?

时间:2019-06-27 08:54:47

标签: actionscript-3 air adobe-animate

当我在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)'等

1 个答案:

答案 0 :(得分:0)

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

请确保清单中已将软件键盘设置为平移而不是没有。这将允许键盘将您的应用“推送”到文本字段。

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

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