..
Vamos neste capítulo para lidar com um widget passado: isto é o Toast. Este objeto é usado em muitas aplicações para mostrar-lhe uma mensagem de duração temporária comparável a uma notificação.
Um exemplo de uso deste widget é para notificar o usuário uma mensagem como "save feito" ou "realizado" após o usuário tomar alguma ação. A característica deste widget é que ele é extremamente simples de porque ele tem a possibilidade de mostrar apenas uma mensagem de vídeo ou uma imagem sem ser capaz de interagir com o usuário.
Agora vamos ver o código para mostrar o vídeo um brinde com um texto que possuímos. Fazer para que possamos retomar um projeto antigo sobre os botões e os ouvintes, ou (recomendado para se familiarizar com a programação) para reescrever o código para um botão para ele, ea associação de um OnClickListener. Para ser capaz de usar Toast para importar a classe em nosso projeto:
android.widget.Toast
Posizioniamoci agora dentro do método OnClick e insira essas duas linhas de código:
Toast mioToast Toast.makeText = (HelloWorld.this, "Este é um jogo criado por Toast MrWebMaster" Toast.LENGTH_LONG); mioToast.show ();
Nós vamos analisar cuidadosamente o método eo protótipo do método makeText é a seguinte:
makeText (contexto Contexto, texto CharSequence, duração int)Como um primeiro parâmetro, o método exige que o contexto em que aplicar o brinde. Desde que o código é inserido o ouvinte não pode passar como neste contexto, porque o ouvinte passaremo como um argumento para que o mesmo não é brinde aplicável. É deve ser passado como um contexto para a atividade principal, a fim de mostrar o vídeo e insira HelloWorld.this brinde como um parâmetro.
Em resumo, o efeito da primeira parte do código é instanciar um objeto do tipo de brinde com as características desejadas, mas, no entanto, o brinde não é visível. Para fazer isso você deve chamar o método show () sobre o brinde em si.
Como podemos ver, no exemplo mostrado pela primeira vez, indicamos a nossa posição em que nossa atividade Toast. Para usar o método para definir a posição de brinde, primeiro você deve importar a classe a seguir:
android.view.Gravity
Para colocar o brinde, por exemplo, o centro da tela, basta digitar esta linha de código quando você chamar o método show ():
setGravity (Gravity.CENTER, 0, 0);Como pode ser visto como o primeiro argumento que passamos no centro da tela e, em seguida, o desvio é indicado no eixo x eixo y do ponto mencionado acima.
E 'possível, como mencionado acima, substituir o texto do brinde com uma foto para te mostrar.
Neste caso, é claro, você não pode usar o método makeText, mas vamos usar o Toast construtor (contexto Contexto), passando só o contexto (o da atividade).
Então nós usamos o método setview () para associar a imagem do nosso brinde.
Aqui está o código completo para mostrar unimmagine usando Toast:
ImageView ImageView imageForToast = new (HelloWorld.this); imageForToast.setImageResource (R.drawable.icon); Toast Toast mioToast = new (HelloWorld.this); mioToast.setView (imageForToast); mioToast.show ();
| |
CSS (Curso)
Web Design e Acessibilidade de acordo com a W3C CSS e XHTML. A partir de 29 €. |
| |
Javascript (Curso)
Completo guia para client-side scripting. A partir de 39 €. |
| |
XML (Curso)
Criação de estruturas XML, XSL e extensível outras línguas. A partir de 29 €. |