【问题标题】:onClick not grasping the int increase within another onClick?onClick 不抓int 增加另一个onClick 内?
【发布时间】:2019-02-19 14:20:15
【问题描述】:

所以我有这个代码:

back --;    //when it starts doing that back's value is 5 

if (back == 0) {
    back_button.setClickable(false);    
}

if (back != 0) {
    back_button.setClickable(true);
}

我的back_button 在设置为Clickable(false) 后从不将自己设置为Clickable(true),即使由于另一个button(back++;) 导致返回不等于0。

为什么我的back_button onClick 没有意识到这一点?

【问题讨论】:

    标签: android android-studio onclick android-button


    【解决方案1】:

    实际上 view.setClickable() 在运行时不起作用,这就是为什么你在运行时切换 back_button 不起作用。

    解决方案:为您的 back_button 使用 view.setEnabled(boolean enabled)。

    参考:setEnabled() vs setClickable(), what is the difference?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 1970-01-01
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多