到目前为止,当我想阻止用户按下按钮时,我会设置button.setClickable(false);
并通常将文本更改为某种灰色(让用户知道按钮已禁用)。今天我偶然发现了该setEnabled()
物业。
所以我去文档看下面方法的解释:
setEnabled(boolean enabled)
Set the enabled state of this view.
这甚至意味着什么?启用状态/可点击状态和禁用状态/不可点击状态有什么区别?有人可以解释一下我以前做的事情,使用可点击属性和使用该属性有什么区别setEnabled()
吗?什么时候应该用?我搜索了 Stack Overflow,但找不到任何相关内容。