Comment définir Toast affichage de temps de moins de pain grillé.LENGTH_SHORT
Je veux afficher toast moins de pain grillé.LENGTH_SHORT, alors que je sens sa prise autour de 2 secondes. je veux afficher toast seulement pour les demi-secondes.
Et quel est l'intervalle de temps pour le Toast.LENGTH_SHORT et de pain grillé.LENGTH_LONG ?
- Il semble que vous ne pouvez pas. stackoverflow.com/questions/2220560/...
- double possible de l'Ensemble des Toasts Apparaissent Longueur
Vous devez vous connecter pour publier un commentaire.
Il y a seulement deux valeurs possibles:
Définir d'autres valeurs qui ne fonctionne pas. Si la durée n'est égal à 1 (
Toast.LENGTH_LONG
), puis la durée sera SHORT_DELAY (2 secondes):Dans les sources de
Toast
écrit quemais je ne trouve pas la façon de le faire.
Mise à jour: Il y a la solution ici: Ensemble Toast Apparaissent Longueur
Ce qui a fonctionné pour moi
Voir ma proposition de solution ici. En gros, vous appeler de pain grillé.annuler() après un certain délai est plus court que la norme toast durée.
Essayer cette
Espère que cela aide.. Profiter..!!!
Pour les noobs, j'ai fait la solution la plus simple - une méthode.
Vous devez également importer:
Vous pouvez appeler cette méthode pour exemple:
méthode ci-dessus devrait fonctionner uniquement dans le Fragment! Si vous voulez qu'il fonctionne en Activité, remplacer getActivity() avec getcontexteapplication() en toast message. Bonne chance aux développeurs!
il va travailler.
//comment utiliser(MainActivity.c'est l'exemple ,il pourrait être modifié par vous-même)
et (Dans showMyToast(le premier paramètre ,second param) la méthode, deuxième paramètre est le temps qu'u vraiment définie comme
c')
Cela semble fonctionner pour moi (réglage de la durée de ce que vous voulez):