我正在使用原本不是我自己的代码。现在,当用户输入文本时,我遇到了这个问题,它首先默认为中文输入法。Android文本字段默认为中文
我敢肯定,它不是一个Java语言环境设置或任何类型的。其他一切正确显示。我也没有预先填写输入区域或除标准(名称)(密码)等之外的任何东西。
谢谢。
我正在使用原本不是我自己的代码。现在,当用户输入文本时,我遇到了这个问题,它首先默认为中文输入法。Android文本字段默认为中文
我敢肯定,它不是一个Java语言环境设置或任何类型的。其他一切正确显示。我也没有预先填写输入区域或除标准(名称)(密码)等之外的任何东西。
谢谢。
这是模拟器的一般问题(也可能是一些真实的设备)。
对于模拟器可以运行这样两个命令来删除拼音输入法(使拉美将成为默认):
> adb shell
# mount -rw -o remount /dev/block/mtdblock0 /system
# rm /system/app/PinyinIME.apk
相同,但更容易投入詹金斯:
> adb shell mount -rw -o remount /dev/block/mtdblock0 /system
> adb shell rm /system/app/PinyinIME.apk
你可以首先通过运行检查哪个设备安装到/系统
# mount
in adb shell。
如果您需要删除其他IME - 只需在“rm”命令中更改文件名即可。 注意:这将完全移除拼音输入法。虽然你不完全确定 - 不要在真实设备上做,因为它很难将该IME带回:)
某些代码会有帮助。 – Mudassir
@Mudassir什么样的代码?我的代码中有大约50个源文件。我已经浏览了xml文件,但他们根本没有指定语言。 java文件中的文本输入也没有指定任何内容。他们只是要求用户输入。我正在使用另一个团队的代码,所以我没有一个简单的方法来组织事情。现在我通过共享偏好回溯,我怀疑这可能是解决方案。 – saccharine