2011-09-20 10 views
5

come trovare la lingua della tastiera corrente in Android nel codice. e come posso impostare la lingua della tastiera nel codice. ad esempio, se l'utente seleziona il cinese, la tastiera cinese dovrebbe apparire e se si seleziona l'inglese dovrebbe apparire la tastiera inglese.Trova la lingua dell'attuale tastiera Android

+0

Una soluzione è che si scrive il proprio della tastiera e lo informa che si vuole un linguaggio personalizzato e ottenere che sia lingua corrente. Questa operazione richiede un po 'di tempo, come accennato [qui] (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 –

risposta

1

Ci sono molte domande simili a questa che hanno già una risposta. La maggior parte delle risposte coinvolgono

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