Me gustaría tener un generador de AlertDialog que solo tenga un botón que diga OK o Done o algo así, en lugar del predeterminado yes y no. ¿Se puede hacer eso con el AlertDialog estándar, o tendría que usar algo más?
164
Me gustaría tener un generador de AlertDialog que solo tenga un botón que diga OK o Done o algo así, en lugar del predeterminado yes y no. ¿Se puede hacer eso con el AlertDialog estándar, o tendría que usar algo más?
¿No podría hacerse solo con un botón positivo?
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Look at this dialog!")
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//do things
}
});
AlertDialog alert = builder.create();
alert.show();
Podrías usar esto:
fuente
Otro enfoque
Prima
fuente
Esto es lo más cerca que podría estar de la línea que debería ser si la API de Android fuera inteligente:
fuente
Para reutilizar el código, puede hacerlo en un método como este
// Otros problemas de reutilización de código, como el uso de interfaces para proporcionar comentarios, también serán excelentes.
fuente
Kotlin?
fuente
Es muy simple
En caso de que desee leer el programa completo, consulte aquí: Programa para recibir información del usuario mediante el diálogo y la salida a la pantalla
fuente
Diálogo de alerta
fuente
En Mono para Android puedes hacer esto:
fuente