您的位置:首页 > 其它

AlertDialog里面的EditText无法弹出软键盘

2017-09-14 10:35 281 查看
工作的时候遇到了一个问题,AlertDialog里面的EditText无法弹出软键盘,做了一个弹框,弹框中有个EdiText用于用户输入使用,调试的时候,弹框弹出EditText也有光标在闪动,但是怎么点击EditText,软键盘死活不弹出来。然后在网上找到了一个解决方法,很感谢博主的分享,原博客地址http://blog.csdn.net/wpquan/article/details/18818745

关键代码只有两行:

//只用下面这一行弹出对话框时需要点击输入框才能弹出软键盘
alert_leaveMsg.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
//加上下面这一行弹出对话框时软键盘随之弹出
alert_leaveMsg.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息