您的位置:首页 > 运维架构

解决popupWindow 中EditText点击两次才能输入的问题

2016-01-19 14:37 441 查看
页面弹出popupwindow后,原页面的EditText必须点击两次才能输入.第一次关闭popupWindow,第二次才输入.解决方法是:

setFocusable(false),即可解决.

如果setFocusable(true),popupwindow外的触发事件捕获到的getAction()为0.此时必须点击两下editText,才可以输入.

如果setFocusable(false),popupwindow外的触发事件捕获到的getAction()为4(MotionEvent.ACTION_OUTSIDE) 此时点击一下editText,即可输入..
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息