É isso mesmo, Toasts são ou LONG ou SHORT.
private void scheduleTimeoutLocked(ToastRecord r, boolean immediate)
{
Message m = Message.obtain(mHandler, MESSAGE_TIMEOUT, r);
long delay = immediate ? 0 : (r.duration == Toast.LENGTH_LONG ? LONG_DELAY : SHORT_DELAY);
mHandler.removeCallbacksAndMessages(r);
mHandler.sendMessageDelayed(m, delay);
}
Lúcio Maciel
luciofm@gmail.com
2012/7/3 Ernani Joppert Pontes Martins <joppert@gmail.com>
Pelo que eu saiba o Toast só consegue durar ou LONG ou SHORT e não dá
pra mudar isso.
Posso estar enganado!
Abraço,
Ernani
2012/7/3 Jonathans Coelho <jonathancoelho@gmail.com>:
> Saca isso..
>
> Toast toast = Toast.makeText(this, "a", Toast.LENGTH_LONG);
> toast.setDuration(300);
>
> Em 3 de julho de 2012 11:01, Romário De Oliveira <romariocco@gmail.com>
> escreveu:
>
>> Este Toast esta dentro do método onTap de uma classe q estende de Overlay
>>
>> Toast.makeText(mapView.getContext(),"teste", Toast.LENGTH_LONG).show();
>>
>> será q é este o motivo deu nao conseguir setar um tempo para ele passando
>> diretamente no lugar do "Toast.LENGTH_LONG" ???
>>
>> alguém tem idéia se pode ser isso?
>>
>> eu já tentei passar direto mas nao funcionou
>
>
>
>
> --
> Att.
>
> Jonathan Coelho
> Analista de Sistemas
> Aocom - Administração Orientada por computador
>
> Contato:(62) 82041097
>






0 comentários:
Postar um comentário