2011-09-20 74 views
5

如何在代碼中查找android中當前鍵盤的語言。 以及如何在代碼中設置鍵盤的語言。例如,如果用戶選擇中文,則應該出現中文鍵盤,並且如果選擇英文,則應該出現英文鍵盤。查找當前Android鍵盤的語言

+0

一種解決方案是,你寫你自己的鍵盤以及您希望自定義語言,並得到它的當前語言通報。這是有點費時,如[這裏]提到的(http://stackoverflow.com/questions/3480715/how-to-develop-a-soft-keyboard-for-android)。 – Heidar

+0

http://stackoverflow.com/questions/6579046/getting-list-of-languages-supported-by-android-keyboard –

回答

1

有很多類似這個已經回答的問題。 大多數的答案涉及

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);