当我把一个输入textField放在ActionScript Adobe Air的舞台上并点击它时,软键盘出现了,但在全屏环境中表现不同。在正常情况下,软键盘出现,允许我编辑我的字段,而不是隐藏。在fullscreen Landscape中,软键盘覆盖了我的文本区。怎样才能在不隐藏文本区域的情况下实现全屏显示?
我已经尝试了adobe 'https://help.adobe.com/en_US/as3/dev/WSfffb011ac560372f6bc38fcc12e0166e73b-7ffe.html‘的例子,但是它不能按照预期的方式工作。
我还看到了其他一些与这个问题相关的堆栈溢出问题,也发现了一些问题,但我没有找到任何解决方案。'Prevent fullscreen virtual keyboard on Android (Adobe Air app)‘等。
发布于 2019-06-28 06:04:08
这有点时髦,所以我只分享一些想法。
确保在您的清单中将软件键盘设置为pan,而不是none。这将允许键盘将你的应用程序“推”到文本字段中。
请记住,如果您使用的是渲染模式GPU,则上述步骤不能正常工作。我建议将其更改为direct或cpu。
如果这种情况持续发生,那么很可能是键盘高度有问题。我将使用一个ANE来获得正确的键盘高度,并相应地推动视图。
https://stackoverflow.com/questions/56787415
复制相似问题