CocosCreator的EditBox输入键盘被小米虚拟导航栏挡住

  • Creator 版本:2.1.0

  • 目标平台: Android

  • 详细报错信息,包含调用堆栈:无

  • 重现方式:实现一个editbox,再点击输入,之后会看到小米手机的虚拟导航栏遮挡住手机键盘

  • 之前哪个版本是正常的 :

  • 手机型号 :小米

  • 手机浏览器 :

  • 编辑器操作系统 :mac10.14.3

  • 编辑器之前是否有其它报错 :无

参考Google的文档:https://developer.android.com/training/system-ui/navigation.html#behind
隐藏导航栏
binding到js,在editbox的touch中调用一下即可

这个bug我们后面会修复一下
issue:https://github.com/cocos-creator/engine/issues/4303

隐藏导航栏这个功能我用过了,用了之后,原生写的Activity是会消失的;但是在Cocos2dxActivity中,选中了Editbox之后的这种情况,导航栏就不消失了,而是Editbox上移。

隐藏导航栏这个功能我用过了,原生的Activity用这个功能是可以隐藏的;但是Cocos2dxActivity中,选中了Editbox之后的这种情况就不会隐藏了,而是Editbox上移。

小米系统:10.2.2.0
手机版本:Redmi 6A

官方挖坟,楼主这个问题解决了吗

是否虚拟导航栏也会把游戏内容也遮挡住了,这样的话可能是红米上的适配出问题了

官方挖坟,上移就上移啊,感觉也挺好的不是?

上移并不是万能药

:3:mark,等等看

团队反馈:之前好像是找了小米的测试机也没办法复现,3.x 做过一次重构,应该是能比较好适配的,2.x 估计还不行
建议用 3.x 试试。

好的,谢谢了!之前的这个bug,我们选择了和它和解。