简体   繁体   中英

clear editText randomNumber

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM