Je débogue mon Android application à l'aide de l'AVD (Android Virtual Device)). Lorsque j'essaie de saisir du texte dans un champ de texte, mes caractères sont interprétés en chinois dans l'IME.
Je ne sais pas comment je suis entré dans ce mode ou comment en sortir (je veux juste entrer des clés alphabétiques)?
Voici une capture d'écran:
Si vous utilisiez monkey
à un moment donné, la méthode de saisie a probablement été modifiée - cela arrive assez souvent.
Vous pouvez modifier la méthode de saisie en appuyant longuement sur un champ de saisie et en sélectionnant Méthode de saisie → Android Clavier. Je pense que vous pouvez également appuyer longuement sur la touche inférieure gauche du clavier virtuel.
Notez que vous pouvez également désactiver l'activation complète des méthodes de saisie en japonais et autres via Paramètres → Clavier → décochez la case en regard de chaque IME.
Ou vous pouvez simplement appuyer longuement sur un
Text Field > Input Method > Android Keyboard
Voir: Je ne peux pas supprimer l'IME japonais de mon Android
J'ai une astuce très simple..J'ai trouvé que .. Il suffit d'aller dans le navigateur par défaut fourni dans l'émulateur..alors cliquez sur la barre d'adresse du navigateur .. Magie .... votre langue est maintenant changée en anglais ..
Pour emulator, vous pouvez exécuter ces deux commandes pour supprimer Pinyin IME (le latin deviendrait par défaut):
>
adb Shell
#
mount -rw -o remount /dev/block/mtdblock0 /system
#
rm /system/app/PinyinIME.apk
le même, mais plus facile à mettre dans Jenkins:
>
adb Shell mount -rw -o remount /dev/block/mtdblock0 /system
>
adb Shell rm /system/app/PinyinIME.apk
Vous pouvez d’abord vérifier quel appareil est monté sur/system en lançant
#
mount
dans adb Shell.
Si vous devez supprimer un autre IME, il suffit de modifier un nom de fichier dans la commande "rm".
Changing Keyboard & Input Methods to English
et Language English