Apostila de Android – Programando passo a passo 3ª Edição
(Usando submenus)
8 ) Entendendo melhor a classe AlertDialog Nos já usamos essa classe nos alguns dos nossos programas anteriores. Mas agora, vamos entender melhor essa classe enfatizando aqui alguns métodos interessantes que não foram usados nos programas anteriores. Em Java setIcon(int IconId) setMessage(CharSequence mensagem) setTitle(CharSequence titulo) setNeutralButton(CharSequence <rotulo do botão>, OnClickListener evento)
setPositiveButton(CharSequence <rotulo do botão>, DialogInterface.OnClickListener evento)
setNegativeButton(CharSequence <rotulo do botão>, DialogInterface.OnClickListener evento)
Descrição Neste método, você define um ícone para a sua caixa de diálogo. Neste método, você define a mensagem que será exibida na caixa de diálogo. Neste método, você define o título que será exibido na caixa de diálogo. Neste método você define um botão neutro (normalmente rotulado com o título “OK”) e um evento, caso ele seja clicado. Neste método você define um botão positivo (normalmente rotulado com o título “Sim” ou “Yes”) e um evento, caso ele seja clicado.
Neste método você define um botão negativo(normalmente rotulado com o título “Não” ou “No”) e um evento, caso ele seja clicado.
Veja alguns exemplos abaixo: AlertDialog.Builder dialog = new AlertDialog.Builder(this); dialog.setMessage("Cadastro efetuado com sucesso."); dialog.setNeutralButton("OK", null); dialog.setTitle("Aviso");
118