安卓通过webview加载导出的h5游戏,软键盘弹出会被覆盖住editbox;
引擎自带的适配方法
1.整体画面上移
2.软键盘上方的输入提示
任意一个都没有触发,都失效了,我应该怎么做?
cocos一直对移动端的webview支持不好。
之前我做过一个webview适配的问题。
如果webview在手机端是全屏展示的,读取并显示的cocos的h5页面显示是没问题的。
如果webview在手机端非全屏,比如手机全屏分辨率是1920 * 1080,webview的显示区域设置为 640 * 480,尝试用这个区域加载cocos游戏,结果cocos游戏加载出来自动全屏显示,也就是说cocos只有全屏显示这个方式。后面改用laya做h5游戏才能适配webview的区域显示。
看引擎方什么时候能解决这个适配webview的问题吧。
好吧,还有个问题不知你有解决方案不,就是上面的问题客户还能忍受,但是首次加载完游戏后,editbox输入框需要点击2次才会进入输入模式,然后再退出编辑模式再点击就正常了1次就弹出软键盘了,不知是否有弥补解决方案。
pc端没遇到过,手机端没用过,可以咨询一下引擎大佬们帮助解决
无解这个是手机浏览器决定的手机浏览器默认就是竖屏,之前捣鼓过放在手机端挺麻烦
你得找个android、ios客户端帮你开发输入法键盘的问题。。 cocos自己的代码不行