簡體   English   中英

將按鈕重置為計數並切換選項卡android studio

[英]Reset button to a count and switching tabs 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 + "!");
        }
    });

另外,當我在應用程序中的各個選項卡之間切換時,計數是否會自行刪除,是否有任何想法可以保留,僅通過重置按鈕即可刪除?

非常感謝您的幫助!

根據您的需要,只需在活動中添加第三個按鈕,然后在其onCLickListener中將值設置為0。

這樣的事情。

resetButton.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v) {
        this.mSum = 0;
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM