按钮并单击显示

时间:2015-10-06 03:26:41

标签: java android button onclick click

我根据自己的知识尝试了一切,似乎没有任何效果。任何帮助将不胜感激。

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


public class MainActivity extends AppCompatActivity {

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

public class activity_main extends Activity {

    TextView txtCount;
    Button btnCount;
    int count=0;

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

        txtCount= (TextView) findViewById(R.id.textView);
        txtCount.setText(String.valueOf(count));
        btnCount= (Button)findViewById(R.id.button);

        btnCount.setOnClickListener(new OnClickListener() {
            public void onClick(View arg0) {
                count++;
                txtCount.setText(String.valueOf(count));
            }
        });

    }
}

}      

任何时候都不会出现任何错误,程序无误地运行;按钮单击并且不会崩溃,但在textView中没有数字计数。

1 个答案:

答案 0 :(得分:2)

你onClick()监听器是错误的。 试试这个

btnCount.setOnClickListener(new View.OnClickListener() {
                                @Override
                                public void onClick(View v) {
                                   count++;
                                   txtCount.setText(String.valueOf(count));
                                }
                            });