La función EditText.setHint no funciona cuando tiene contenido.
Quiero agregar una función de borrado a un botón.
He escrito este código:
clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
name.setHint("Ingresa tu nombre");
mail.setHint("Ingresa tu correo");
num.setHint("Ingresa tu número");
}
});
Funciona cuando el campo está vacío, pero no funciona si el campo tiene contenido.
Gracias por su tiempo.
No es un TextInputLayout. Funciona bien con EditText.setText.
davy.ai
Para borrar el contenido de un campo EditText al hacer clic en un botón utilizando Java en Android, se puede utilizar el método
setText("")
en lugar de establecer la pista. El código actualizado para el botón de borrado sería el siguiente:Este código borrará el texto en los campos EditText aunque tengan contenido.