Android Passo a Passo

Page 118

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


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.