Eu gostaria de ter um construtor AlertDialog que tenha apenas um botão que diga OK ou Concluído ou algo assim, em vez do padrão sim e não. Isso pode ser feito com o AlertDialog padrão ou eu precisaria usar outra coisa?
164
Eu gostaria de ter um construtor AlertDialog que tenha apenas um botão que diga OK ou Concluído ou algo assim, em vez do padrão sim e não. Isso pode ser feito com o AlertDialog padrão ou eu precisaria usar outra coisa?
Isso não poderia ser feito apenas usando um botão 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();
Você poderia usar isso:
fonte
Outra abordagem
Bônus
fonte
Este é o ponto mais próximo que eu poderia chegar de uma linha, se a API do Android fosse inteligente:
fonte
Para reutilização de código, você pode fazer isso em um método como este
// Outros problemas de reutilização de código, como o uso de interfaces para fornecer feedback, também serão excelentes.
fonte
Kotlin?
fonte
É muito simples
Caso deseje ler o programa completo, consulte aqui: Programa para receber a entrada do usuário usando o diálogo e a saída para a tela
fonte
Caixa de diálogo de alerta
fonte
No Mono para Android, você pode fazer isso:
fonte