Android键盘没有显示

时间:2011-11-11 15:00:36

标签: android keyboard

我正在使用AlertDialog显示输入框。当我调用AlertDialog.show()时,对话框中的EditText会自动聚焦,但软键盘不会自动显示。

如何在显示对话框时自动显示软键盘? (并且没有物理/硬件键盘)。与按下“搜索”按钮调用全局搜索的方式类似,将自动显示软键盘。

1 个答案:

答案 0 :(得分:7)

从对话框打开后,您可以尝试以下方法,取自here

InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        inputMethodManager.toggleSoftInputFromWindow(linearLayout.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);

其他建议here也是。