2015-11-07 23 views
0

我做這個啤酒/飲料應用程序作爲一個有趣的項目。我檢查了網站,找不到任何與我的問題相關的問題。我非常感謝兩件事情的幫助;重置按鈕到一個計數和切換選項卡android studio

我想一個按鈕復位無論計數到達這個代碼,我似乎無法找出我需要什麼..

的countButton是啤酒和drinkBut​​ton是,好耶,飲料。

public class Activity2 extends AppCompatActivity { 

// Private member field to keep track of the count 
private int mCount = 0; 
private int mSum = 0; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_2); 


    final TextView countTextView = (TextView) findViewById(R.id.TextViewCount); 
    final TextView sumTextView = (TextView) findViewById(R.id.textSum); 
    final ImageButton countButton = (ImageButton) findViewById(R.id.beerCount); 
    final ImageButton drinkButton = (ImageButton) findViewById(R.id.drinkCount); 


    countButton.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View v) { 
      mCount++; 
      mSum += 72; 
      countTextView.setText("You have been drinking " + mCount + " units!"); 
      sumTextView.setText("Sum:" + mSum + "!"); 
     } 
    }); 

    drinkButton.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View v) { 
      mCount++; 
      mSum += 96; 
      countTextView.setText("You have been drinking " + mCount + " units!"); 
      sumTextView.setText("Sum:" + mSum + "!"); 
     } 
    }); 

此外,當我通過標籤在應用程序切換計數並刪除自身,任何想法,使之留下來,只能通過復位按鈕,清除?

非常感謝您的幫助!

+0

你需要重置mCount或mSum嗎? –

+0

我需要重置mSum – user3302037

+0

和mSum聲明在哪裏? –

回答

0

對於您所需要的,只是添加第三個按鈕,你的活動,並在其onCLickListener,該值設置爲0。

這樣的事情。

resetButton.setOnClickListener(new View.OnClickListener() { 

    public void onClick(View v) { 
     this.mSum = 0; 
    } 
}); 
相關問題