【发布时间】:2017-04-26 09:26:52
【问题描述】:
我搜索并找到了使单个EditText不可编辑的方法,例如
edittext.setKeyListener(null);- 将
EditText设置为android:focusable="false"
但是,这些方法的问题是我需要在我的布局中获取对每个EditText 视图的引用,并单独实现上述语句。有没有办法让布局中的所有 EditText 视图都不可编辑?
应用程序是这样的:我有一个“显示和编辑”活动,其中向用户显示数据库中的当前记录。此时显示的文本应该是只读的。如果需要,他单击一个编辑按钮,然后 EditText 视图变为可编辑的。
我尝试在根目录ViewGroup 中设置android:inputType="none" 和android:focusable="false",但这不起作用。有出路吗?
【问题讨论】: