2012-04-16 17 views
3

私のアプリケーションは2つの部分を持っています。InputMethodServiceとActivity.Whatは、利用可能なすべてのInputMethodsを見るためにアクティビティのButtonをクリックしますが、リスト内のInputMethodを見ることができません。私はどのように私のInputMethodServiceを得るのですか

しかし、その後、私は設定>>>言語からそれを見ることができるとキーボード

これはこれは役立つかもしれ関連するコード

InputMethodManager inputManager = (InputMethodManager) getSystemService (Context.INPUT_METHOD_SERVICE); 
        inputManager.showInputMethodPicker(); 

答えて

1

です:

InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE); 
List<InputMethodInfo> lst = imeManager.getEnabledInputMethodList(); 
for (InputMethodInfo info : lst) { 
    System.out.println(info.getId() + " " + info.loadLabel(getPackageManager()).toString()); 
} 
関連する問題