android - 怎样设置edittext只能响应ClickListener而不能输入

浏览:64日期:2022-11-25

问题描述

就像textview那样,因为我在recyclerview中用,有的能输入,有的不能输入如果我设置setKeyListener(null),需要点击两次才响应点击事件,而不是点击就相应如果设置setEnabled(false),点击都不会响应了应该怎么弄啊

问题解答

回答1:

可以在代码中设置

editText.setFocusable(false);

或者 XML中设置

android:focusable='false'

即可,参考How to make edit text not editable but clickable in JAVA

设置setEnabled(false)会调用setClickable(false), 故不能响应点击事件

回答2:

android:editable='false'

相关文章: