マイ・アンドロイドActivity
はEditText
です。画面がロードされるたびにソフトキーボードが自動的にポップアップします。これは私の画面の可視性をあいまいにします。ソフトキーボードは、そのEditText
のクリックイベントでのみ表示したいと考えています。アンドロイドのedittextのクリックイベントでのみソフトキーボードを表示する方法は?
どうすればいいですか?パスワードとユーザー名は、テキストエディットの図である
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(password.getWindowToken(), 0);
imm.hideSoftInputFromWindow(username.getWindowToken(), 0);
:私のコードで
私はこれを試しましたが、まだアクティビティのロードイベントでソフトキーボードがポップアップしています。 – user874437
は、editTextの強制フォーカスをオフにして、これをマニフェストのアクティビティに追加することができます:android:configChanges = "keyboardHidden | orientation" – goodm