I want to reset the number edit text field to be empty after every try.
EditText editText = (EditText) findViewById(R.id.editText);
int guessValue = Integer.parseInt(editText.getText().toString());
String message;
if (guessValue > randomNumber) {
message = "Lower !";
} else if (guessValue < randomNumber) {
message = "Higher";
} else {
message = "You got it! Try again";
generateRandomNumber();
}
You can clear your text by using .getText().clear()
methods, I've posted below the sample which can help you to understand how to clear your textbox.
((EditText) findViewById(R.id.editText)).getText().clear();
Applicable in your code
EditText editText = (EditText) findViewById(R.id.editText);
int guessValue = Integer.parseInt(editText.getText().toString());
editText.getText().clear();
String message;
if (guessValue > randomNumber) {
message = "Lower !";
}
else if (guessValue < randomNumber) {
message = "Higher";
}
else {
message = "You got it ! Try again"; generateRandomNumber();
}
EditText editText = (EditText) findViewById(R.id.editText);
int guessValue = Integer.parseInt(editText.getText().toString());
editText.getText.clear(); //or editText.setText("");
String message;
if (guessValue > randomNumber) {
message = "Lower !";
} else if (guessValue < randomNumber) {
message = "Higher";
} else {
message = "You got it! Try again";
generateRandomNumber();
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.