【问题标题】:counter if click the button +1如果单击按钮 +1,则计数器
【发布时间】:2014-03-29 18:19:18
【问题描述】:

我需要一个在单击按钮时计数 +1 的计数器。我得到了这个代码,计数器工作正常,但只在第一次点击时。在那之后,没有什么可以指望点击...请帮助...谢谢

  bSpravne.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
      a = tym.screen;
      b = nova.tcounter;
      if(a <= b) {
         a++;
      }     
      else
      {
         a =1;
      }
         nahodnyTym.setText("Hraje tým" + a);
    }
  });

【问题讨论】:

    标签: java button if-statement count counter


    【解决方案1】:

    tym.screen 和 nova.tcounter 是什么?只需像这样简单地做一些事情:

    public void onClick(View v) {
    
             a++;
    
             nahodnyTym.setText("Hraje tým" + a);
        }
    

    【讨论】:

    • a nedd,如果a达到最大值(b),则从头(1)开始计数
    • 好吧,每次单击时 onClick() 方法都会运行,并且每次单击时都会再次实例化 a,b 并从 tym.screen 和 nova.tcounter 中获取值。您应该将这些行移到 onclickListener 之外
    猜你喜欢
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 2014-06-25
    • 2018-11-05
    • 2017-04-05
    • 1970-01-01
    • 2017-09-29
    • 2014-08-31
    相关资源
    最近更新 更多