..
Outra ferramenta comumente usados em muitas aplicações é o AlertDialog '. Este elemento é usado para exibir uma mensagem informativa para o usuário, geralmente um erro, o comportamento indesejado, ou um pedido de confirmação por parte do utilizador para alguma ação (é, portanto, capaz de receber e gerenciar os insumos por parte dos ' usuário). Para ficar claro é que a janela pop-up que aparece, com uma pequena animação, substituindo a atividade na época era exibido na tela.
Por exemplo, um aplicativo que requer uma ligação à Internet para fazer algum operazoni, un'AlertDialog pode mostrar ao usuário quando o dispositivo não é capaz de se conectar a uma rede Wi-Fi.
Note-se que o AlertDialog, uma vez exibida na tela, fazer a atividade que gerou sem interação do usuário. Ele pode voltar a interagir com a atividade exclusivamente quando você decidir fechar o AlertDialog.
Vejamos agora como construir um AlertDialog personalizado no título e mensagem, e com dois botões, que será associado a um ouvinte que será capaz de entender qual dos dois botões é clicado.
Primeiro vamos ver o código para a criação de um ALertDialog. Para fazer isso, podemos nos posicionar de forma segura em um arquivo Java (se usarmos o velho arquivo de projeto HelloWorld.java posizioniamoci) ea primeira coisa que nós importamos os seguintes pacotes.:
android.app.AlertDialog importações; android.content.DialogInterface importações;O primeiro pacote vai importar a classe relativa all'AlertDialog eo segundo pacote irá importar as ferramentas necessárias para implementar um ouvinte para adicionar botões para AlertDialog.
Instrumentos importados deve digitar o seguinte código no método OnCreate, e, claro, após a invocação de setContentView:
AlertDialog.Builder miaAlert AlertDialog.Builder = new (this);
miaAlert.setTitle ("AlertDialog de MrWebMaster");
miaAlert.setMessage ("Este é o meu primeiro AlertDialog");
AlertDialog miaAlert.create alerta = ();
Alert.show ();
Olhando o código vemos que a criação de toda a estrutura do alerta é atribuído ao AlertDialog.Builder objeto que, por meio da invocação do método setTitle setMessage e define o título ea mensagem de AlertDialog para mostrar para o usuário. Note que o construtor do objeto é passado como AlertDialog.Builder neste contexto que a atividade com a qual estamos trabalhando no momento.
Estruturado o AlertDialog AlertDialog inicializar um objeto é criado com as características definidas pelo construtor através do método onCreate. Até agora temos apenas instanced objeto AlertDialog lançou o aplicativo e, se não vamos ver na tela. Para evitar isso, você chamar o método show, que precisamente permite a visualização da tela dell'AlertDialog.
Uma prática muito comum é adicionar, antes de o título de "imagem AlertDialog explicativas devem descrever o significado da mensagem. Para ser claro se a mensagem é exibida para o usuário uma mensagem de erro seria conveniente incluir uma imagem que representa como um ponto de exclamação em um fundo vermelho, ou se a mensagem é um aviso associado com a imagem clássica de um ponto de exclamação dentro em um triângulo amarelo.
Para mostrar como executar essa icon.png personalização adicional usar a imagem (aquele que identifica a nossa aplicação no menu) localizado dentro da pasta res / drawable.
E "Basta inserir este construtores adicionais na linha de código:
miaAlert.setIcon (R.drawable.icon);
No próximo capítulo vamos adicionar botões para AlertDialog e vincular o ouvinte.
| |
ASP.NET (Curso)
Curso completo para construção de aplicações Web a partir de 49 €. |
| |
E-Commerce com ASP (Ebook)
ECommerce e carrinho com ASP. Apenas 35 €. |
| |
PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €. |