Android4.1.2原生输入法的bug

客户反馈Android 4.1.2平板存在输入法显示问题。在设置中选择Android原生输入法并设置两种语言如English(US)和Thai后,切换系统语言为泰文,输入法显示英文键盘但状态栏显示泰文输入法。此bug在切换默认输入法后改变系统语言时重现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天,平板客户反馈回来一个bug,问题很纠结,输入法显示不对,也不好描述,我就直接上图吧(真机不好截图,就直接用模拟器来演示吧,现象是一样的)


这个图估计看的不是很明显,再上另外的图:



首先打开模拟器:


点击右上角并进入setting--->Language & input下:


选择android原生输入法的配置,位置在


然后再选择Input languages


将Use system language的√ 去掉,并选上两种输入法,例如English(US)和Thai(泰文)效果如下:



然后返回到设置输入法的界面,此时,Android原生输入法下有两种输入法可以切换了


点击默认输入法的切换栏Default栏,


在此处切换成Thai,然后再切换回English(US)--------------这里一定要切换才能重现bug

这时我们打开一个编辑框(我就直接用谷歌快速搜索栏了)


此时输入法键盘是英文键盘排版的


点击右下角的输入法框显示的也是英文键盘输入法,这里是正确的



现在我们返回到setting中语言和输入法的设置栏去将系统默认语言改为泰文


修改完毕后,你会发现,系统的默认输入法自己就变成泰文输入法了。。


然后我们继续去谷歌快速搜索栏看看,是否是泰文键盘的。。



你会发现弹出来的却是英文键盘,但系统显示的却是泰文输入法。。

反之,在其他语言和输入法对应的时候,切换一次默认输入法,然后后再切换系统语言,同样会出现上述问题

暂时还木有解决办法,正在看代码找解决办法....


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值