我有一个包含两个碎片的简单应用程序。右侧的碎片正在被替换。其中的edittext已经请求了焦点,但是没有显示键盘。
在Android 4.2.2上它运行良好,在2.3.x上它不工作,无论是在模拟器上还是在真实设备上。在模拟器上,虽然软键盘没有显示出来,但我可以使用我的Windows键盘输入。
我没有故意隐藏键盘。以下代码只适用于4.2.x版本来显示键盘。
InputMethodManager imgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imgr.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
有什么提示吗?