..
Allez dans ce chapitre pour faire face à un widget dernière: à savoir le pain grillé. Cet objet est utilisé dans de nombreuses applications pour vous montrer un message d'une durée temporaire comparable à une notification.
Un exemple d'utilisation de ce widget est d'informer l'utilisateur un message comme «sauver faite» ou «exécutés» après que l'utilisateur prend une certaine action. La caractéristique de ce widget est qu'il est extrêmement simple par parce qu'il a la possibilité de montrer à un message vidéo ou une image sans être en mesure d'interagir avec l'utilisateur.
Voyons maintenant le code pour montrer une vidéo toast avec un texte que nous possédons. Pour ce faire, nous pouvons reprendre un vieux projet sur les boutons et les auditeurs, ou (recommandé de se familiariser avec la programmation) pour réécrire le code pour un bouton pour elle, et l'association d'un OnClickListener. Pour être en mesure d'utiliser Toast pour importer la classe dans notre projet:
android.widget.Toast
Posizioniamoci désormais au sein de la méthode OnClick et insérer ces deux lignes de code:
Toast mioToast Toast.makeText = (HelloWorld.this, "Ceci est un jeu créé par Toast MrWebMaster" Toast.LENGTH_LONG); mioToast.show ();
Nous allons analyser avec soin la méthode et le prototype de la méthode maketext est comme suit:
(contexte Contexte, texte CharSequence, la durée int) maketextEn tant que premier paramètre, la méthode exige le contexte dans lequel doit s'appliquer le toast. Comme le code est inséré dans l'auditeur ne peut pas passer comme ce contexte, car l'auditeur comme passaremo un argument auquel il n'en est pas grillé applicables. Il doit être passé comme un cadre pour l'activité principale afin de montrer la vidéo, puis insérez HelloWorld.this grillé comme un paramètre.
En résumé, l'effet de la première partie du code est d'instancier un objet de type de Toast avec les caractéristiques souhaitées, mais, cependant, le pain grillé n'est pas visible. Pour ce faire vous devez appeler la méthode show () sur le toast lui-même.
Comme nous pouvons le voir, dans le premier exemple montré, nous avons indiqué notre position de notre activité où Toast. Pour utiliser la méthode pour définir la position de pain grillé, vous devez d'abord importer la classe suivante:
android.view.Gravity
Pour placer le pain grillé, par exemple, le centre de l'écran, il suffit d'entrer cette ligne de code lorsque vous appelez la méthode show ():
setGravity (Gravity.CENTER, 0, 0);Comme peut être vu comme le premier argument, nous passons au centre de l'écran, puis la déviation est indiquée sur l'axe Y axe x du point mentionné ci-dessus.
Et 'possible, comme mentionné ci-dessus, remplacer le texte du toast avec une image à vous montrer.
Dans ce cas, bien sûr, vous ne pouvez pas utiliser le maketext méthode, mais nous allons utiliser le constructeur de Toast (contexte Context), en passant que le contexte (celui de l'activité).
Ensuite, nous utilisons la méthode de setview () pour associer l'image de nos toasts.
Voici le code complet pour montrer unimmagine utilisant Toast:
ImageView ImageView imageForToast = new (HelloWorld.this); imageForToast.setImageResource (R.drawable.icon); Toast Toast mioToast = new (HelloWorld.this); mioToast.setView (imageForToast); mioToast.show ();
| |
ASP (Advanced)
Cours complet pour la création de sites Web dynamiques. A partir de 39 €. |
| |
E-commerce avec ASP (ebook)
Ecommerce et Panier avec ASP. Seulement 35 €. |
| |
Web Design (Cours)
Sites Web Design avec HTML, CSS et HTML dynamique. A partir de 39 €. |