Android – Toast

android toast

Toast

O Toast é uma ferramenta do Android que tem como objetivo notificar o usuário de algo que está ocorrendo. Seu uso é simples e podemos utilizar de diversas maneiras, alterar sua posição e customizar todo seu layout, veja abaixo os exemplos:

    private void ex_toast_basico(String texto) {
        Toast.makeText(this, texto, Toast.LENGTH_SHORT).show();
    }

    private void ex_toast_posicao(String texto) {
        Toast toast = Toast.makeText(this, texto, Toast.LENGTH_LONG);
        toast.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL, 0, 0);
        toast.show();
    }

    private void ex_toast_custom(String texto) {
        //recurso para inflar o layout
        LayoutInflater layoutInflater = getLayoutInflater();

        //nosso layout do toast
        int layout = R.layout.toast;
        //inflamos nosso layout para ter acesso aos seus componentes
        View view = layoutInflater.inflate(layout, null);

        //pegamos um textView do layout inflado e definimos um texto a ele
        TextView tv_texto = (TextView) view.findViewById(R.id.texto);
        tv_texto.setText(texto);

        //criamos o toast e definimos a view inflada como a view do toast
        Toast toast = new Toast(this);
        toast.setDuration(Toast.LENGTH_LONG);
        toast.setView(view);
        toast.show();
    }

Veja mais detalhes sobre esse assunto no artigo publicado no DevMedia: http://goo.gl/l7G6D

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s