我正在使用原本不是我自己的代碼。現在,當用戶輸入文本時,我遇到了這個問題,它首先默認爲中文輸入法。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