2016-12-15 6 views
0

I、入力方法を変更するためにピッカーを開くために、コードの下に使用しています、私の要件は、フルスクリーンでそれを作成したり、それをカスタマイズするために..です入力方法のピッカーの全画面を作成できますか?

InputMethodManager im = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); 
im.showInputMethodPicker(); 

それは、ダイアログボックスが開きます。..

所望の出力:

enter image description here

私は同じのための任意の例を見つけることができませんでしたか? ありがとう

答えて

0

あなたが必要とするのは、電話で有効になっているすべてのIMEの一覧と、選択したフルスクリーン/ダイアログ/ UIインプリメンテーションのいずれかに切り替える方法です。あなたは、入力方法のリストを持っていたら、ダイアログボックスのanykindに名前でそれらを表示し、選択に切り替えることができます

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
List<InputMethodInfo> mInputMethodProperties = imm.getEnabledInputMethodList(); 

:この有効IMEの試みのリストを取得するには

InputMethodServiceクラスで利用可能なvoid switchInputMethod (String id)機能を使用するもの。特定のimeのidは、先に検索したInputMethodInfoオブジェクトから抽出できます。

関連する問題