1

画面にキーパッドが表示されます。そしてダイアログを表示します。ダイアログでOKボタンをクリックすると、キーパッドが非表示になります。

public void setButton(~)
{
 dialog.dismiss();
}

私はdismiss()に問題があると思います。

ダイアログを閉じた後、キーパッドを保持するにはどうすればよいですか?

4

1 に答える 1

0

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"
于 2013-03-13T12:11:30.963 に答える