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
Android – Exibindo mensagens no Android com a classe Toast