Android中关于EditText点击事件的响应问题记录

来源:互联网 发布:红色高棉 知乎 编辑:程序博客网 时间:2024/05/18 01:25

对于EditText,如果通过调用 setOnClickListener方法为其设置了点击事件,要注意此处有一个坑,那就是当当前焦点不在该EditText身上时,第一次的点击事件是不会响应的,即不会回调onClick()方法,之后使EditView获取焦点,再次点击时才会响应点击事件。意思就是说当焦点在所点击的EditText控件身上时,点击事件会响应,不在时就不会响应。可以考虑用Touch事件解决该问题,onTouch()事件是只要有触摸就会响应的。

1 1
原创粉丝点击