Android:ボタンクリック後にキーボードを非表示にする

マーティンシンクス

ボタンをクリックした後、Androidキーボードを非表示にする必要があります。

これを行う方法の例をたくさん見てきましたが、それらはすべて特定のeditTextオブジェクトを使用しているように見えます。

例えば

InputMethodManager imm = (InputMethodManager)getSystemService(
      Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);

私の問題は、画面を動的に構築しているため、たてがみ編集テキストフィールドが存在する可能性があることです。キーボードを非表示にするeditTextオブジェクトを指定せずに、キーボードを非表示にする方法はありますか?

burmat

代わりに、レイアウトに設定することもできます。

LinearLayout mainLayout;

// Get your layout set up, this is just an example
mainLayout = (LinearLayout)findViewById(R.id.myLinearLayout);

// Then just use the following:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(mainLayout.getWindowToken(), 0);

これは、配置されているEditTextオブジェクト(または他のオブジェクト)の数に関係なく、レイアウトが作成されると想定した例です。

編集:また、私が非常に役立つと思うのは、アクティビティが最初に起動したときにキーボードが非表示になっていることを確認することです(つまり、EditTextが最初に焦点を当てている場合)。それを行うために、私はこれonCreate()をアクティビティのメソッドに入れました

 this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ボタンをクリックした後にページからテキストを非表示にする方法

分類Dev

クリック後に送信ボタンを非表示にする

分類Dev

クリック後にボタンを非表示にする

分類Dev

リンクボタンのクリック時にグリッドビューでテキストボックスを表示および非表示にする方法

分類Dev

Androidでボタンクリック時にパスワードを表示および非表示にする方法は?

分類Dev

Androidでクリックした後にボタンを非表示にする方法

分類Dev

編集テキストクリック後にキーボードを非表示にする方法

分類Dev

ボタンクリック後にテキストビューにHTMLコードを表示する

分類Dev

ボタンで[キーボードを非表示]をクリックします

分類Dev

Edittextの外側をクリックした後、XamarinAndroidでキーボードを非表示にする方法

分類Dev

フォーム送信ボタンがクリックされた後、フォーム内の送信ボタンを非表示にするJQueryコード

分類Dev

送信ボタンをクリックした後に非表示のテーブルを表示する

分類Dev

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

分類Dev

Androidでスピナーを非表示にし、ボタンをクリックするだけで表示します

分類Dev

ボタンをクリックするとキーボードが非表示になり、キーボードが上にあるときにアクションにヒットしません

分類Dev

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

分類Dev

プログラムでキーボードクリップボードを非表示にする方法は?

分類Dev

EditTextをクリックした後、キーボードを非表示にします

分類Dev

ファイルアップロードボタンをクリックしてdivを非表示にする

分類Dev

「完了/戻る」ボタンが押されたときにテキストボックスキーボードを非表示にする方法Xcode4.2

分類Dev

ボタンクリック時にテキストを非表示にする方法

分類Dev

ボタンをクリックした後にエラーを表示するJavascript

分類Dev

Android:キーボードのEnterボタンに「検索」と表示させてクリックを処理するにはどうすればよいですか?

分類Dev

Android:ボタンをクリックした後にさらにビューを表示する方法

分類Dev

クリック時にボタンを非表示にする方法

分類Dev

クリック時にボタンを非表示にする

分類Dev

ボタンをクリックした後にグリッドを表示する

分類Dev

キャンセルボタンをクリックすると、テキストフィールドが非表示になります

分類Dev

カスタム tableViewCell を使用して tableView で Enter キーを押すかクリックするときにキーボードを非表示にする

Related 関連記事

  1. 1

    ボタンをクリックした後にページからテキストを非表示にする方法

  2. 2

    クリック後に送信ボタンを非表示にする

  3. 3

    クリック後にボタンを非表示にする

  4. 4

    リンクボタンのクリック時にグリッドビューでテキストボックスを表示および非表示にする方法

  5. 5

    Androidでボタンクリック時にパスワードを表示および非表示にする方法は?

  6. 6

    Androidでクリックした後にボタンを非表示にする方法

  7. 7

    編集テキストクリック後にキーボードを非表示にする方法

  8. 8

    ボタンクリック後にテキストビューにHTMLコードを表示する

  9. 9

    ボタンで[キーボードを非表示]をクリックします

  10. 10

    Edittextの外側をクリックした後、XamarinAndroidでキーボードを非表示にする方法

  11. 11

    フォーム送信ボタンがクリックされた後、フォーム内の送信ボタンを非表示にするJQueryコード

  12. 12

    送信ボタンをクリックした後に非表示のテーブルを表示する

  13. 13

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

  14. 14

    Androidでスピナーを非表示にし、ボタンをクリックするだけで表示します

  15. 15

    ボタンをクリックするとキーボードが非表示になり、キーボードが上にあるときにアクションにヒットしません

  16. 16

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

  17. 17

    プログラムでキーボードクリップボードを非表示にする方法は?

  18. 18

    EditTextをクリックした後、キーボードを非表示にします

  19. 19

    ファイルアップロードボタンをクリックしてdivを非表示にする

  20. 20

    「完了/戻る」ボタンが押されたときにテキストボックスキーボードを非表示にする方法Xcode4.2

  21. 21

    ボタンクリック時にテキストを非表示にする方法

  22. 22

    ボタンをクリックした後にエラーを表示するJavascript

  23. 23

    Android:キーボードのEnterボタンに「検索」と表示させてクリックを処理するにはどうすればよいですか?

  24. 24

    Android:ボタンをクリックした後にさらにビューを表示する方法

  25. 25

    クリック時にボタンを非表示にする方法

  26. 26

    クリック時にボタンを非表示にする

  27. 27

    ボタンをクリックした後にグリッドを表示する

  28. 28

    キャンセルボタンをクリックすると、テキストフィールドが非表示になります

  29. 29

    カスタム tableViewCell を使用して tableView で Enter キーを押すかクリックするときにキーボードを非表示にする

ホットタグ

アーカイブ