我的代码运行良好,但只是一次。我需要重复===>ok = (Button) findViewById(R.id.btnOk);
是点击。Java:使用(按钮)生成随机字符串
这是代码
String questionNumber = "";
EditText answer;
Button ok;
TextView question;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
answer = (EditText) findViewById(R.id.answer);
ok = (Button) findViewById(R.id.btnOk);
question = (TextView) findViewById(R.id.TextViewQuestion);
Random random = new Random();
questionNumber = String.format("%04d",random.nextInt(10000));
question.setText(questionNumber);
ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (answer.getText().toString().equals(questionNumber)) {
Toast.makeText(getBaseContext(),"Input True", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(getBaseContext(), "Input Wrong", Toast.LENGTH_LONG).show();
}
}
});
}
}
你想重复的代码是什么? –
它就像quizz一样,我只是做了一次itu,但我想重新加载Button'ok'时点击。 – Jon