Estoy usando un AlertDialog que es muy simple, solo una vista personalizada con un cuadro de texto y el botón de enviar mensaje de alerta positivo. Me gustaría validar que el cuadro de texto ha tenido texto ingresado antes de que el usuario cierre el diálogo. Veo dos posibilidades, con preguntas sobre cada uno:Entrada de cuadro de validación
- deshabilitar el botón de enviar hasta que el cuadro texto no está vacío (en algunos onchange() Tipo de controlador para el cuadro de texto )
- Cómo hacer ¿Sabes cuándo cambia el contenido del cuadro de texto?
- ¿Cómo se obtiene una referencia al objeto del botón AlertDialog?
- Comprobar en el botón de enviar onClick() y cancelar el despido del cuadro de diálogo si está vacío.
- ¿Es posible hacer esto con el botón AlertDialog? El diálogo descarta sin llamar manualmente Rechazar() o cancelar(), así que no estoy seguro ...
es cualquiera de estas opciones posibles con un AlertDialog (vs un diálogo personalizado)?
Creo que la segunda opción sería la más simple, pero estoy dispuesto a hacerlo si es posible.
¿de dónde obtengo el id de diálogo? ¿Puedes dar un ejemplo mínimo y funcional? –