我搜索,找到方法,使一个单一的EditText不可编辑,如使所有的EditText不可编辑一起
edittext.setKeyListener(null);
- 设置
EditText
为android:focusable="false"
然而,问题与这些方法是我需要在我的布局中获得对每个EditText
视图的引用,并单独实现上述语句。有没有办法让布局中的所有EditText视图不可编辑?
应用程序是这样的:我有一个“显示和编辑”活动,其中用户显示数据库中的当前记录。此时显示的文本应该是只读的。如果需要,他点击一个编辑按钮,然后EditText视图变为可编辑。
我尝试在根ViewGroup
中设置android:inputType="none"
和android:focusable="false"
,但那不起作用。有出路吗?
Thanx的小问题,但最后一次调用setupUI还将包括布尔参数可编辑的权利? –
我删除了函数声明中的布尔可编辑参数,它工作正常。感谢名单。点击时,视图点亮。我想我可以包含一个命令来使视图不可点击。 –
对,对不起。我已经更新了我的答案。 –