Android图片按钮无法设置为不可点击

时间:2014-03-01 07:39:49

标签: android android-layout

我在点击监听器中有一个图像按钮和以下代码:

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有关。

1 个答案:

答案 0 :(得分:0)

使用

v.setEnabled(false);

而不是

v.setClickable(false);