2010-11-19 5 views
1

「OnClick」リスナーによって処理されるAutoCompleteTextViewコントロールがあります。データベースからアイテムのリストを抽出し、そのコントロールに接続されているアレイアダプタにデータを取り込みます。アダプタリストのエントリを分離するのに十分なテキストを入力すると(通常約2文字)、識別されたアイテムを選択すると、アダプタビューの 'OnItemClick'リスナが呼び出され、選択したアイテムを識別し、AutoCompleteTextView performCompletion()メソッドを実行します。このルーチンが完了すると、仮想キーボードはそのまま残ります。私がコントロールから離れた「Tab」を押すと、NullPointerExceptionが返されます。AutocompleteTextView - それは私がそれからtabawayまでほとんど動作しますか?

任意の提案を高く評価...

PS:この表示は、プログラムで生成されます。

答えて

2

以下のスニペットを使用してキーボードを非表示にすることができます。

private static void hideSoftKeyboard (View view) { 
     InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE); 
     imm.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0); 
    } 
関連する問題