Java 如何添加将两个计数器重新启动到0的按钮?

Java 如何添加将两个计数器重新启动到0的按钮?,java,android,button,counter,restart,Java,Android,Button,Counter,Restart,我想添加一个按钮,当我按下它时,它会将两个文本视图重新设置为0。我该怎么做?先谢谢你。我将非常感谢你的帮助 final TextView text = (TextView) findViewById(R.id.textView2); text.setText(""); final ImageButton button1 = (ImageButton)findViewById(R.id.imageButton2); button1.setOnClickListener(new View.OnCli

我想添加一个按钮,当我按下它时,它会将两个文本视图重新设置为0。我该怎么做?先谢谢你。我将非常感谢你的帮助

final TextView text = (TextView) findViewById(R.id.textView2);
text.setText("");
final ImageButton button1 = (ImageButton)findViewById(R.id.imageButton2);
button1.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        clicked1++;
        text.setText("  " + clicked1 + " SHOTS ");
    }

});
}

final TextView text = (TextView) findViewById(R.id.textView1);
text.setText("");
final ImageButton button2 = (ImageButton)findViewById(R.id.imageButton1);
button2.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        clicked2++;
        text.setText("  " + clicked2 + " CUPS ");
    }

});

}
}

您必须在单击第三个按钮时清除两个计数器,并使用新清除的计数器(零)设置两个文本视图


代码被删除是怎么回事?请提供一个。好的,您已经添加了一些按钮,添加它们的第三个按钮并将
clicked1
clicked2
设置为
0
,有什么问题吗?最终的源代码是什么样的?你能提供给我吗?嗯。这听起来有点像家庭作业问题。这将是一个有用的练习,遵循一些建议并解决它(IMHO)!您得到了粘贴到这里的代码,但仍然没有实现他们的建议(唯一变量名等)。你还没有把正确的答案标记为已接受。帮助我们帮助你!非常感谢你的回答。我得到了需要将clicked1设置为0并将Clicked2设置为0的部分,但是文本部分,当我将其放在第三个按钮的onClick中时,出现了一个错误。是的,这是因为我只是将它们命名为text1和text2。举个例子,您必须使用两个TextView的实际名称。如果您在代码段中将两个文本视图都命名为“text”,那么这就是您应该使用的,但最好为每个视图命名一个不同的名称。这会在“text1”和“text2”上给我一个错误。我是个笨蛋。你能帮我吗
final ImageButton buttonClearCounter = (ImageButton)findViewById(R.id.imageButton);
    button.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        clicked1 = 0;
        clicked2 = 0;
        text1.setText("  " + clicked1 + " SHOTS");
        text2.setText("  " + clicked2 + " CUPS");

    }
    {
        final Button button = (Button) findViewById(R.id.button1);
        button.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                    clicked1 = 0;
                    clicked2 = 0;
                    text1.setText("  " + clicked1 + " SHOTS");
                    text2.setText("  " + clicked2 + " CUPS");

            }
        });
    }