键盘显示在屏幕上。并显示对话框。当我在对话框中单击“确定”按钮时,键盘是隐藏的。
public void setButton(~)
{
dialog.dismiss();
}
我认为dismiss() 是包含一个问题。
对话框关闭后如何保留键盘?
好的..在 dialog.dismiss(); 之后添加这个
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
在这里,editText 是您的 EditText 实例。相应地改变它。
将此添加到您Activity
的 androidmanifest.xml 中的标签
android:windowSoftInputMode="stateAlwaysVisible"