EditTextの外側をクリックした後、Androidでソフトキーボードを非表示にする方法は?断片的に

Abubakar Abdullahi Gwabare

ユーザーが編集テキストの外でトーチしたときにキーボードを非表示にしたいが、アクティビティからではなくフラグメントから可能な解決策を教えてください

アミールホセインヘイダリ

EditTesxtのフォーカスステータスを取得してみてください。フォーカスされてsetOnFocusChangeListenerいない場合は、キーボードを非表示にしてください。

    editText.setOnFocusChangeListener((v, hasFocus) -> {
        if (!hasFocus) {
        InputMethodManager imm = (InputMethodManager) context.getSystemService(Activity.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(view.getWindowToken(), 0); 
        }
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Spring Bootで、error.htmlを表示する前にエラーをキャッチして何かを行う方法は?

シェルスクリプトで空白行をエコーするための推奨される方法は何ですか?

参照アイテムのバージョンと言語を表示しないように検索フィールド付きのマルチリストを取得するにはどうすればよいですか?

tmuxのスクロールバッファの最初/最後までスクロールする方法は?

Visual Studio OnlineビルドタスクのWrite-Verboseステートメントを表示する方法は?

ReSharperコードのクリーンアップ設定を.scss(SASS)ファイルに適用する方法はありますか?

特定のタグ(ファイアウォールルールのターゲットタグで指定)でタグ付けされたすべてのインスタンスを一覧表示するにはどうすればよいですか?

Firebaseでデフォルトのプロジェクトホスティングをリセットするにはどうすればよいですか?

List <T>を受け取るC#ジェネリックメソッドは、実際のタイプのTに対してオーバーロードされたメソッドを呼び出しません(ジェネリックメソッドを優先します)

Googleクローラーは、遅延スクリプトによってページが読み込まれた後に挿入されたJSON-LDを読み取ることができますか?

ドキュメントのフィールドを一意にする方法は?

Google Cloud Endpoints(ゲートウェイ)を使用して、単一のAPIエンドポイントで複数のマイクロサービス(クラウド実行コンテナー)から結合された応答を作成するにはどうすればよいですか?

シェルスクリプトで2つの文字列パターンがその後発生する間に文字列を置き換える方法は?

多くのFacebookファンページをCSVまたはEXCELファイルとしてエクスポートすることは可能ですか?

エラー:破棄されたオブジェクトにアクセスできません。このエラーの一般的な原因は、依存性注入から解決されたコンテキストを破棄することです

Azureデータファクトリパイプラインが正常に完了したときにPowerAutomateを実行するにはどうすればよいですか?

一部のサイトからCookieを保存し、firefoxが閉じたときに他のサイトをクリアする方法は?

ソースpydevプロジェクトを別のpydevプロジェクトに参照すると、Eclipseで失敗します

モニターをオフにせずにスクリーンロックを有効にするにはどうすればよいですか?(Ubuntu Gnome 14.04)

実行後、開いたままで新しいコマンドを受け入れるcmdスクリプトを作成するにはどうすればよいですか?

キーボードレイアウトを切り替えるためにCtrl +スペースホットキーを無効にするにはどうすればよいですか?

PythonTkinterでパックまたはグリッドを使用せずにウィジェットを非表示にする

cmdで複数のクエリを実行してログに記録するバッチファイルを作成する方法

ノートパソコンの蓋を閉じたときに画面がロックされないようにする

他のユーザーのためにOutlook2010マクロをパッケージ化するにはどうすればよいですか?

サーバーを別のネットワークに移動した場合、SSHキーに影響しますか?

ターミナルを開くたびにシェルスクリプトを実行する方法はありますか?

cakephp 3:フォームボタンにクラスを追加する方法は?

cygwinホームディレクトリ外のさまざまなディレクトリにアクセスする方法