问题:
设置一个控件的setClickable(false)后,发现没有效果。
解决办法:
setClickable(false)方法一定要在setOnClickListener()方法之后。
因为在setOnClickListener()方法中有这样一段代码:
if (!isClickable()) {
setClickable(true);
}
本文介绍了一个关于Android开发中setClickable方法使用不当导致的问题及解决方案。指出setClickable(false)需置于setOnClickListener之后,避免内部默认设置覆盖。
问题:
设置一个控件的setClickable(false)后,发现没有效果。
解决办法:
setClickable(false)方法一定要在setOnClickListener()方法之后。
因为在setOnClickListener()方法中有这样一段代码:
if (!isClickable()) {
setClickable(true);
}
2447

被折叠的 条评论
为什么被折叠?