簡體   English   中英

android Clear Button在一個簡單的計數器中

[英]android Clear Button in a simple counter

我有一個計數器程序。 我為加號,減號和清除定義了3個按鈕。 當我使用清除按鈕清除TextView時很好。 但是在使用加號和減號之后,它是Continuation最后一個計數器。 那是我的代碼。 請幫我。

public class CounterActivity extends Activity {

private Button   btnPlus;
private Button   btnMinus;
private Button   btnClear;
private TextView txtCounter;

int              counter = 0;


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.counter_menu);

    btnPlus = (Button) findViewById(R.id.btnPlus);
    btnMinus = (Button) findViewById(R.id.btnMinus);
    btnClear = (Button) findViewById(R.id.btnClear);
    txtCounter = (TextView) findViewById(R.id.txtCounter);

    btnPlus.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View view) {
            counter++;
            txtCounter.setText(counter + "");
        }
    });

    btnMinus.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View view) {
            counter--;
            txtCounter.setText(counter + "");
        }
    });

    btnClear.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            txtCounter.setText(0 + "");
        }
    });
}
}

更改您的清除按鈕onClick方法,如下所示:

btnClear.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        counter = 0;
        txtCounter.setText(0 + "");
    }
});

暫無
暫無

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

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