画面にキーパッドが表示されます。そしてダイアログを表示します。ダイアログでOKボタンをクリックすると、キーパッドが非表示になります。
public void setButton(~)
{
dialog.dismiss();
}
私はdismiss()に問題があると思います。
ダイアログを閉じた後、キーパッドを保持するにはどうすればよいですか?
OK..dialog.dismiss(); の後にこれを追加します。
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
ここで、editText は EditText インスタンスです。それに応じて変更してください。
Activity
これをandroidmanifest.xml のタグに追加します
android:windowSoftInputMode="stateAlwaysVisible"