Android Onclick无法使用该示例

时间:2016-01-15 15:57:45

标签: android event-handling

我是android的新手,尝试运行下面的应用程序。 包theoiziruam.clicker。 只有btnClick的Onclick事件正在运行,而没有机会使用btnReset将textfield设置为0。 我在编译时没有错误,不知道...非常好奇,知道问题是什么。 你能救我吗?

package theoiziruam.clicker;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
Button btnClick;
Button btnReset;
TextView txtCount;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    btnClick=(Button)findViewById(R.id.buttonClick);
    btnReset=(Button)findViewById(R.id.buttonClick);
    txtCount=(TextView) findViewById(R.id.textViewCount);

    btnReset.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            txtCount.setText(String.valueOf(0));


        }
    });

    btnClick.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String countValue=txtCount.getText().toString();
            int intCountValue= Integer.parseInt(countValue);
            intCountValue++;
            txtCount.setText(String.valueOf(intCountValue));
            if (intCountValue>10) { }

        }
    });

    }

1 个答案:

答案 0 :(得分:5)

btnClick=(Button)findViewById(R.id.buttonClick);
btnReset=(Button)findViewById(R.id.buttonClick);

你的按钮指向同一个东西。