EditBox在安卓下 弹出的键盘会改变原有页面的高度

请问下,使用editbox的时候,在IOS系统中没有问题,但是在Android下,弹出键盘后,页面会缩小,有解决办法吗?我是在微信平台中使用

1赞

你 Creator 的版本是多少?具体是怎么操作的?有没有界面异常的截图?在什么手机上出现的问题?
我在 Creator_v1.6.2-beta.4 版本、vivo Y66 (V6.0.1)手机的微信浏览器 (V6.5.10)上验证没有出现弹出键盘后,页面会缩小的问题

2赞

就是原来的界面会被挤压成图中的样子

我这里是下图这样子的;你 Creator 的版本是多少?具体是怎么操作出现这个情况的?在什么手机上出现的问题?

1赞

打包出来就不会

1赞

打包出来就变成这样的效果了。。。

你想找人解决问题 但是别人反复在问 版本号 一些的情况 你却当做没看见~~~

就是目前官方下的1.6.1版本,就是加了个editbox,点击出现软键盘就有这种情况,用同事的安卓机测了一圈,都一样,按楼下的说,打包出来是不会缩小了,但是会横屏。。。。

手机机型是什么(有可能是特定机型导致的)?
设备方向如果设置为 auto 是否就不会横屏了?

选auto的话 画面就会缩小(第一张图),选Portrait的话弹出软键盘就会横屏(第二张图)
creator版本是1.6.1
在荣耀8上试没问题

有问题的手机型号是:
OPPO R9
三星s7 age

好的,谢谢,这个应该是特定机型导致的,会记录下来

这样子的怎么解决啊?

iOS的微信是没问题的,Android的微信就会有这种情况:scream:

1.6.2还有这个问题吗?

没有解决,因为逻辑上不需要再回去玩一遍小游戏了,所以直接用跳转页面的方法在HTML中写的。。。

请问下有人解决了吗?

在canvas同级加入编辑框,然后在初始化时加入:
let that = this; let width = that.node.width; let height = that.node.height; window.onresize = function () { that.node.width = width; that.node.height = height; };
可以避免画面缩小,但还是会有一些上移;不过我这边可以忽略。
分享一下

这个问题有解决的吗。我在v1.9.3的editbox中还是有这个问题,android谷歌浏览器中,键盘弹出的时候,屏幕变成了横屏。把游戏上传到FB小游戏,在message中打开时,聚焦edibox后,键盘弹出来了,不过整个游戏页面没有上移动。ios中表现正常。有大神解决这个问题吗