getapplicationcontext Android de qualquer lugar

Neste documento

principais classes

Um brinde fornece feedback simples sobre uma operação em uma pequena popup. Ele só enche a quantidade de espaço necessário para a mensagem e actividade em curso permanece visível e interactivo. Por exemplo, navegar longe de um e-mail antes de enviá-lo desencadeia uma "Projecto salvo" brinde para que você saiba que você pode continuar a editar mais tarde. Brindes desaparecer automaticamente após um tempo limite.

getapplicationcontext Android de qualquer lugar

Se for necessária uma resposta do usuário a uma mensagem de status, considere em vez de usar uma notificação.

O básico

Em primeiro lugar, uma instância de um objecto torradas com um dos métodos makeText (). Este método tem três parâmetros: o contexto do aplicativo. a mensagem de texto, bem como a duração para o brinde. Ele retorna um objeto brinde inicializado corretamente. Você pode exibir a notificação brinde com show (). como mostrado no exemplo a seguir:

Este exemplo demonstra tudo o que precisa para a maioria das notificações do sistema. Raramente é necessário qualquer outra coisa. Você pode, no entanto, quer posicionar o brinde diferente ou até mesmo usar seu próprio layout, em vez de uma mensagem de texto simples. As seções a seguir descrevem como você pode fazer essas coisas.

Você também pode encadear seus métodos e evitar segurando o objeto de brinde, como este:

Posicionar o Toast

Uma notificação brinde padrão aparece na parte inferior da tela, centrada horizontalmente. Você pode alterar esta posição com o AjustarGravidade (int, int, int) método. Este aceita três parâmetros: a constante da gravidade, um deslocamento da posição x, e um deslocamento y-posição.

Por exemplo, se você decidir que o brinde deve aparecer no canto superior esquerdo, você pode definir a gravidade como este:

Se você quiser deslocar a posição para a direita, aumente o valor do segundo parâmetro. Para empurrá-lo para baixo, aumentar o valor do último parâmetro.

Criando uma exibição personalizada Toast

Se uma mensagem de texto simples não é suficiente, você pode criar um layout personalizado para a sua notificação brinde. Para criar um layout personalizado, definir um layout de exibição, em XML ou no código do aplicativo, e passar o objeto raiz Vista para o método setView (View).

getapplicationcontext Android de qualquer lugar

Por exemplo, você pode criar o layout para o brinde visível na imagem para a direita com o seguinte XML (salvo como toast_layout.xml):

Note-se que a ID do elemento LinearLayout é "toast_layout_root". Você deve usar esse ID para inflar o layout do XML, como mostrado aqui:

Em primeiro lugar, recuperar o LayoutInflater com getLayoutInflater () (ou getSystemService ()), e em seguida, inflar o layout a partir de XML utilizando inflar (int, ViewGroup). O primeiro parâmetro é a identificação do recurso de layout ea segunda é a raiz View. Você pode usar esse layout inflado para encontrar mais de Visualização de objetos no layout, então agora capturar e definir o conteúdo para os elementos ImageView e TextView. Finalmente, crie um novo Brinde com (Contexto) e definir algumas propriedades do brinde, tais como a gravidade ea duração. Em seguida, chamar setView (View) e passá-lo a disposição inflado. Agora você pode exibir o brinde com o seu layout personalizado chamando show ().

Nota: Não use o construtor público para um brinde a menos que você está indo para definir o layout com setView (View). Se você não tem um layout personalizado para usar, você deve usar makeText (Contexto, int, int) para criar o brinde.

posts relacionados

  • Disney Movies Anywhere avaliação: unificar o conteúdo de seus filhos Uma queixa muitos um fã da Disney fiel (ou seus pais-compra de DVD) tiveram com a compra de pacotes combo DVD da Disney é que o digital de ...

  • Arquivos em qualquer lugar App Download: Android Apps arquivos em qualquer lugar Android apk livre app criado por FilesAnywhere transferência a partir do Google Play e instalar arquivos em qualquer lugar app em telefones celulares e ...

  • O Melhor Ereader para ebooks Leitura Android no Android costumava ser apenas ok. Agora é incrível. Enquanto há abundância de aplicativos doces para leitura de livros em seu telefone ou tablet, Play Livros tem ...

  • Vídeo: Hands-on Com New Instagram Video on Não Android que era muito de uma surpresa depois de um par de relatórios deu a notícia nos dias que antecederam o evento de hoje Facebook, mas sim, eles ...

  • 4 Respostas Pics 1 Palavra Cheats 4 Fotos respostas 1 Palavra, fraudes, e dicas irá mostrar-lhe como vencer todos os níveis e cartas do jogo para iPhone, iPod, iPad e Android. Adivinhar a palavra que o ...


Warning: include_once(/home/admin/web/portuguese.mobilesbuzz.com/public_html/ins/aftercontent.txt): failed to open stream: No such file or directory in /home/admin/web/portuguese.mobilesbuzz.com/public_html/onde/getapplicationcontext-android-de-qualquer-lugar.php on line 121

Warning: include_once(): Failed opening '/home/admin/web/portuguese.mobilesbuzz.com/public_html/ins/aftercontent.txt' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/admin/web/portuguese.mobilesbuzz.com/public_html/onde/getapplicationcontext-android-de-qualquer-lugar.php on line 121