2011-08-08 9 views
28

Estoy imprimiendo un mensaje de Toast en mi aplicación para mostrar la notificación pero quiero saber el valor de Toast.LENGTH_LONG y Toast.LENGTH_SHORT. Qué otros valores puedo usar.¿Cuál es el valor de Toast.LENGTH_LONG y Toast.LENGTH_SHORT?

¿Alguien me puede decir cuál es el valor de estas dos variables?

+2

Posible duplicado de http://stackoverflow.com/questions/2220560/can-and-anroid-toast-be-longer-than-toast-length-long – rds

Respuesta

41

Hay otra pregunta que responde a lo que estás buscando. Las respuestas son:

private static final int LONG_DELAY = 3500; // 3.5 seconds 
private static final int SHORT_DELAY = 2000; // 2 seconds 

Esto fue cortesía de FeelGood. Puedes encontrar todo el hilo a continuación.

Can an Android Toast be longer than Toast.LENGTH_LONG?

Espero que esto ayude.

+0

muy gracias Baker – CoDe

0

Son uno y cero como se detalla en el Toast documentation. Son los únicos dos valores y no hay otros posibles. Hay un "corte de tostado indefinido", pero no usaría una aplicación que lo usara.

3

Hay sólo estas dos constantes relacionadas con Tostar

http://developer.android.com/reference/android/widget/Toast.html#LENGTH_LONG

por qué le gustaría saber sus valores sin embargo? Siempre debe usar las constantes en su lugar.

+3

Probablemente esté pensando que puede establecer la duración en un número arbitrario de milisegundos. No puede. – Earl

+2

¿Por qué se bajó este valor? Aquí hay un voto favorable para contrarrestar esto. – EboMike

+1

+1, uno más upvote – Randroid

Cuestiones relacionadas