質問

「OnClick」リスナーがサービスを提供するAutoCompleTeTextViewコントロールがあります。データベースからアイテムのリストを抽出し、コントロールに接続された配列アダプターを入力します。アダプターリスト(通常は約2文字)にエントリを分離するのに十分なテキストを入力し、識別されたアイテムを選択すると、AdapterViewの「OnitemClick」リスナーが呼び出され、選択したアイテムを識別し、AutoCompleTeTextViewにテキストを設定できます。 、およびそのresultcompletion()メソッドを実行します。このルーチンが完了すると、仮想キーボードはそのままです。コントロールから離れて「タブ」を「nullpointerexception」を受け取ります!

感謝された提案...

PS:このディスプレイはプログラムで生成されます。

役に立ちましたか?

解決

以下のスニペットを使用して、キーボードを隠すことができます。

private static void hideSoftKeyboard (View view) {
      InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
      imm.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0);
    }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top