フォーム付きの Android アプリケーションがあります。ユーザーが [送信] をクリックして情報を送信すると、アプリはフォームを検証します。問題が見つかった場合は、上にスクロールして特定の textView を表示します。
しかし、どうすればキーボードをクリアできますか? 画面の半分を占めます。
フォーム付きの Android アプリケーションがあります。ユーザーが [送信] をクリックして情報を送信すると、アプリはフォームを検証します。問題が見つかった場合は、上にスクロールして特定の textView を表示します。
しかし、どうすればキーボードをクリアできますか? 画面の半分を占めます。
キーボードを表示するには:
EditText editText = (EditText) findViewById(R.id.myEdit);
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
// only will trigger it if no physical keyboard is open
mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
非表示にするには:
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(editText.getWindowToken(), 0);