昨天,平板客户反馈回来一个bug,问题很纠结,输入法显示不对,也不好描述,我就直接上图吧(真机不好截图,就直接用模拟器来演示吧,现象是一样的)
这个图估计看的不是很明显,再上另外的图:
首先打开模拟器:
点击右上角并进入setting--->Language & input下:
选择android原生输入法的配置,位置在
然后再选择Input languages
将Use system language的√ 去掉,并选上两种输入法,例如English(US)和Thai(泰文)效果如下:
然后返回到设置输入法的界面,此时,Android原生输入法下有两种输入法可以切换了
点击默认输入法的切换栏Default栏,
在此处切换成Thai,然后再切换回English(US)--------------这里一定要切换才能重现bug
这时我们打开一个编辑框(我就直接用谷歌快速搜索栏了)
此时输入法键盘是英文键盘排版的
点击右下角的输入法框显示的也是英文键盘输入法,这里是正确的
现在我们返回到setting中语言和输入法的设置栏去将系统默认语言改为泰文
修改完毕后,你会发现,系统的默认输入法自己就变成泰文输入法了。。
然后我们继续去谷歌快速搜索栏看看,是否是泰文键盘的。。
你会发现弹出来的却是英文键盘,但系统显示的却是泰文输入法。。
反之,在其他语言和输入法对应的时候,切换一次默认输入法,然后后再切换系统语言,同样会出现上述问题
暂时还木有解决办法,正在看代码找解决办法....