android - 怎样设置edittext只能响应ClickListener而不能输入
本文介绍了android - 怎样设置edittext只能响应ClickListener而不能输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
就像textview那样,因为我在recyclerview中用,有的能输入,有的不能输入
如果我设置setKeyListener(null),需要点击两次才响应点击事件,而不是点击就相应
如果设置setEnabled(false),点击都不会响应了
应该怎么弄啊
解决方案
可以在代码中设置
editText.setFocusable(false);
或者 XML中设置
android:focusable="false"
即可,参考How to make edit text not editable but clickable in JAVA
设置setEnabled(false)会调用setClickable(false), 故不能响应点击事件
这篇关于android - 怎样设置edittext只能响应ClickListener而不能输入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文