关于2.0.1版本 editBox的问题

平台: 微信小游戏

1.editBox指定数字或英文无效。
2.editBox 在有些安卓机型中, editing-return事件没触发。
3.editBox拉起的键盘高度能否获得?现需求场景聊天时,点击输入文字要把消息界面往上位移 。像微信一样的输入体验。

同样有这些需求,看到2.0开始Android全换成了RelativeLayout,导致游戏界面始终会被向上推,不知道是出于什么考虑

等不下去了。我开发的是微信小游戏,写了个调用微信键盘API的暂时跳过了,

我做原生的:12:前两个问题还好说,能想办法绕过,第三个试了改edittext的对齐规则,各种方式都不合适。监听glview的位置变化,来改变游戏内容的位置,在不同手机上表现也不一致……
时间紧,策划大爷暂时妥协,以后还得改,唉……

上移的键盘高度(不同分辨率的适配问题通过键盘高度来解决)原生好像可以获得, 我撸不到键盘高度,随意猜了个增量。 然后记录原先位置oldPos,上移的时候 cc.moveTo(0, node.y+键盘高度.height).收起时 cc.moveTo(0,node.y)… node.position好像是局部坐标,这个坐标值并不会随分辨率不同发现变化~小心

我是通过getWindowVisibleDisplayFrame获取到可视区域的变化来计算键盘高度的,在一台三星手机上一切正常。但是在另一台华为手机上高度就完全不对了,杯具的是这台华为手机还抓不到日志……

这个键盘上移我也问过官方,官方说2.0版本之后就是故意全部上移设计的,说是什么现在最流行的方式。明显就是1.x版本的输入框最好,刚好把界面输入框漏出来,体验感也好的多,2.0这样的效果都不知道官方怎么想的

所以我建议他们论坛还是加个投票功能,你不做游戏不知道实际需求,一个两个的说了也不信,有投票就没啥好说的了。可惜没人回我……