-1
我在点击监听器的图像按钮,下面的代码:的Android图像按钮不能设置为不可点击
button v;
v.SetClickable(false);
if (some condition) {
new Handler().postDelayed(new Runnable() {
public void run() {
// do something
}
}, 600);
v.SetClickable(true);
问题是,当我执行上面的代码,我仍然可以点击按钮v在600毫秒的时隙期间为 。任何想法为什么?它是否令人耳目一新?
编辑:建议的解决方案都不起作用。我的猜测是这是与线程和postDelayed相关的东西。使用替代