在onCreate()方法中执行下面语句:
// 默认情况下,dialog布局中设置EditText,在点击EditText后输入法不能弹出来
// 将下列标志位清除,则可以显示输入法
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
本文介绍了解决Android应用中EditText无法正常弹出输入法的问题。通过在onCreate()方法中使用getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM)来清除特定标志位,使EditText能够正常响应焦点并激活软键盘。
在onCreate()方法中执行下面语句:
// 默认情况下,dialog布局中设置EditText,在点击EditText后输入法不能弹出来
// 将下列标志位清除,则可以显示输入法
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);

被折叠的 条评论
为什么被折叠?