2012-01-09 4 views
1

私はログインページからホームページに私のアプリにログインしているとき、ホームページに編集可能なウィジェットはありませんが、キーボードは自動的にポップアップします。私はしたくないですか? どうやって修正しますか?ありがとうソフトキーボードがポップアップしますか?

答えて

0

これを試してください。

InputMethodManager inputManager = (InputMethodManager) (YourActivity) 
          .getSystemService(Context.INPUT_METHOD_SERVICE); 
        inputManager.hideSoftInputFromWindow(home.getCurrentFocus() 
          .getWindowToken(), 
          InputMethodManager.HIDE_NOT_ALWAYS); 
1

Close/hide the Android Soft Keyboardから:

あなたは であなたの編集フィールドを含むウィンドウのトークンを渡し、hideSoftInputFromWindow呼び出し、 InputMethodManagerを使用して仮想キーボードを非表示にするアンドロイドを強制することができます。

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

これにより、すべての状況でキーボードが非表示になります。 の場合、 ユーザが明示的に表示されないように(メニューを押しながら)キーボードを非表示にするために、InputMethodManager.HIDE_IMPLICIT_ONLY を2番目のパラメータとして渡したいと思うでしょう。

関連する問題