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