在我的應用程序中,我需要讓用戶選擇一種輸入法。一旦被選中,我應該執行一些任務。如何檢測到用戶實際選擇了InputMethod
?檢測是否選擇了輸入法
這是用於顯示InputMethod
列表的代碼。
InputMethodManager imeManager = (InputMethodManager) mw.getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);
if (imeManager != null) {
imeManager.showInputMethodPicker();
} else {
Toast.makeText(mw.getApplicationContext(), "IME ERROR",
Toast.LENGTH_LONG).show();
}
「在我的應用程序中,我需要讓用戶選擇一種輸入法」 - 爲什麼? – CommonsWare
@CommonsWare因爲它處理特定輸入設備的行爲。 – Vektor88