2011-08-18 51 views
0

我正在使用原本不是我自己的代码。现在,当用户输入文本时,我遇到了这个问题,它首先默认为中文输入法。Android文本字段默认为中文

我敢肯定,它不是一个Java语言环境设置或任何类型的。其他一切正确显示。我也没有预先填写输入区域或除标准(名称)(密码)等之外的任何东西。

谢谢。

+0

某些代码会有帮助。 – Mudassir

+0

@Mudassir什么样的代码?我的代码中有大约50个源文件。我已经浏览了xml文件,但他们根本没有指定语言。 java文件中的文本输入也没有指定任何内容。他们只是要求用户输入。我正在使用另一个团队的代码,所以我没有一个简单的方法来组织事情。现在我通过共享偏好回溯,我怀疑这可能是解决方案。 – saccharine

回答

0

如果您正在使用模拟器,我认为您的键盘设置为使用中文键盘,并且如果您更改键盘设置,则应解决问题。

+0

我在使用默认没有中文键盘的Android手机上测试时遇到同样的问题。 – saccharine

1

这是模拟器的一般问题(也可能是一些真实的设备)。

对于模拟器可以运行这样两个命令来删除拼音输入法(使拉美将成为默认):

> 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带回:)