简单解决android EditText需要点击两下才响应点击事件

功能:实现点击EditText弹出三级联动选择器,添加了OnClickListener监听,但是每次需要点击两下才能弹出选择器,其实第一次是获取了输入框的焦点

解决办法:在布局文件中给EditText添加android:focusable="false",不过这样输入框就不能编辑了

如下:

简单解决android EditText需要点击两下才响应点击事件_第1张图片

附:做这个城市选择器是使用了GitHub上这个方法→https://github.com/Bigkoo/Android-PickerView

它是使用了线程,所以当时我给EditText添加android:focusable="false"代码后,出现另外一个bug,就是第一次(这个第一次和上面所说的点击两次不同)点击还是不能弹出选择器,之后就正常了,所以我把线程取消就OK了。

 

你可能感兴趣的:(安卓)