getapplicationcontext Android de partout

Dans ce document,

les classes clés

Un toast fournit une rétroaction simple, d'une opération dans une petite fenêtre. Il ne remplit que la quantité d'espace requis pour le message et l'activité actuelle reste visible et interactive. Par exemple, naviguer loin d'un e-mail avant de l'envoyer déclenche un "Projet sauvé" toast à vous faire savoir que vous pouvez continuer à éditer plus tard. Toasts disparaissent automatiquement après un délai d'attente.

getapplicationcontext Android de partout

Si la réponse de l'utilisateur à un message d'état est nécessaire, envisager au lieu d'utiliser une notification.

Les bases

Tout d'abord, instancier un objet Toast avec l'une des méthodes maketext (). Cette méthode prend trois paramètres: le contexte de l'application. le message texte, et la durée pour le toast. Il retourne un objet Toast initialisé correctement. Vous pouvez afficher la notification de pain grillé avec show (). comme indiqué dans l'exemple suivant:

Cet exemple montre tout ce dont vous avez besoin pour la plupart des notifications de pain grillé. Il est rarement besoin d'autre chose. Vous pouvez, cependant, veulent positionner le toast différemment ou même utiliser votre propre mise en place d'un simple message texte. Les sections suivantes décrivent comment vous pouvez faire ces choses.

Vous pouvez également relier vos méthodes et éviter de tenir à l'objet Toast, comme ceci:

Positionnement Toast

Une notification toast standard apparaît au bas de l'écran, centré horizontalement. Vous pouvez modifier cette position avec le setGravity (int, int, int). Ce accepte trois paramètres: une constante de gravité, un décalage x-position, et un décalage y-poste.

Par exemple, si vous décidez que le toast doit apparaître dans le coin supérieur gauche, vous pouvez définir la gravité comme ceci:

Si vous voulez pousser la position à droite, augmenter la valeur du second paramètre. Pour déplacer vers le bas, augmenter la valeur du dernier paramètre.

Création d'une vue personnalisée Toast

Si un simple message texte ne suffit pas, vous pouvez créer une mise en page personnalisée pour votre notification de pain grillé. Pour créer une mise en page personnalisée, définir une vue mise en page, en XML ou dans votre code d'application, et de passer la racine View objet à la (View) méthode de setView.

getapplicationcontext Android de partout

Par exemple, vous pouvez créer la mise en page pour le toast visible dans la capture d'écran vers la droite avec le XML suivant (enregistré en tant toast_layout.xml):

Notez que l'ID de l'élément LinearLayout est "toast_layout_root". Vous devez utiliser cet ID pour gonfler la mise en page à partir du XML, comme indiqué ici:

Tout d'abord, récupérer le LayoutInflater avec getLayoutInflater () (ou getSystemService ()), puis gonfler la mise en page à partir de XML à l'aide de gonfler (int, ViewGroup). Le premier paramètre est l'ID de ressource de mise en page et la seconde est la racine View. Vous pouvez utiliser cette disposition gonflé pour trouver plus Voir les objets dans la mise en page, donc maintenant capturer et définir le contenu pour les éléments de ImageView et TextView. Enfin, créer un nouveau Toast avec Toast (Contexte) et définir certaines propriétés du pain grillé, tels que la gravité et la durée. Ensuite, appelez setView (Voir) et le transmettre la disposition gonflé. Vous pouvez maintenant afficher le toast avec votre mise en page personnalisée en appelant show ().

Remarque: Ne pas utiliser le constructeur public pour un Toast à moins que vous allez définir la mise en page avec setView (View). Si vous ne disposez pas d'une mise en page personnalisée à utiliser, vous devez utiliser maketext (Contexte, int, int) pour créer le Toast.

Related posts

  • Disney Movies Anywhere avis: unifier le contenu de vos enfants Une plainte plus d'un fan de Disney fidèle (ou leurs parents de DVD-achat) ont eu à l'achat des packs DVD combo Disney est que le numérique ...

  • Fichiers Partout App Téléchargement gratuit: Applications Android Files Partout Android app apk gratuit créé par téléchargement FilesAnywhere de Google Play et installer des fichiers Partout application sur les téléphones mobiles et ...

  • Le Meilleur eReader pour les ebooks de lecture Android sur Android utilisé pour être juste correct. Maintenant, il est génial. Bien qu'il existe beaucoup d'applications douces pour lire des livres sur votre téléphone ou tablette, Play Livres a ...

  • Vidéo: Hands-on Avec New Instagram vidéo sur Android Non pas que cela était une surprise après quelques rapports cassé les nouvelles dans les jours qui ont précédé l'événement Facebook d'aujourd'hui, mais oui, ils ...

  • 4 Pics 1 Mot réponses Cheats 4 Pics 1 Mots réponses, cheats, et des conseils vont vous montrer comment battre tous les niveaux et les lettres du jeu pour iPhone, iPod, iPad et Android. Devinez le mot que le ...