0

好的,当计数器达到 0 时,我会出现一个对话框。该框有两个选项,确定和重置。单击重置时,它应该重置计数器。目前它不会重置计数器,直到单击另一个按钮(任何操作计数器的按钮)。我希望它像我在下面尝试过的那样从警报对话框中重置。请指教

AlertDialog.Builder game = new AlertDialog.Builder(this);
    game.setMessage(text).setCancelable(false)
            .setPositiveButton("OK", new 
DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) 
{
                    // do things when the user clicks ok.
                }
            })
            .setNegativeButton("Reset", new 
DialogInterface.OnClickListener() {
   public void onClick(DialogInterface dialog, int id) {
       reset();
        dialog.cancel();
   }


 });
    AlertDialog alert = game.create();

    // Show the dialog box.
    alert.show();
}
}
@Override
public void onClick(View v) {
    // TODO Auto-generated method stub

}
void reset() {
    // TODO Auto-generated method stub
    display.setText(String.valueOf(20));
    lifep2.setText(String.valueOf(20));

}
4

1 回答 1

0

计数器分配给哪个组件?

如果textView分配给计数器,您应该考虑将textView计数器值设置为:

your-textView.setText(String.valueOf(counter1));

于 2013-11-13T03:07:10.537 回答