..
Anem en aquest capítol per fer front a un giny d'últimes: és a dir, el pa torrat. Aquest objecte s'utilitza en moltes aplicacions que li mostri un missatge de caràcter temporal comparable a una notificació.
Un exemple de l'ús d'aquest giny és per notificar a l'usuari un missatge com "salvar fet" o "realitzat" després que l'usuari prengui alguna acció. La característica d'aquest giny és que és extremadament simple perquè té la possibilitat de mostrar només un missatge de vídeo o una imatge sense ser capaç d'interactuar amb l'usuari.
Ara anem a veure el codi per mostrar el vídeo un brindis amb un text que ens pertany. Per això podem reprendre un vell projecte dels botons i els oients, o (recomanat per familiaritzar-se amb la programació) per tornar a escriure el codi d'un botó a la mateixa, i l'associació d'un OnClickListener. Per poder utilitzar Toast per importar la classe en el nostre projecte:
android.widget.Toast
Posizioniamoci ara en el mètode OnClick i inserir aquestes dues línies de codi:
Torrades mioToast Toast.makeText = (HelloWorld.this, "Aquest és un joc creat per MrWebMaster Brindis" Toast.LENGTH_LONG); mioToast.show ();
Anem a analitzar amb cura el mètode i el prototip del mètode makeText és el següent:
makeText (Context context, el text CharSequence, la durada int)Com a primer paràmetre, el mètode requereix que el context en què s'apliquen a la torrada. Atès que el codi s'insereix en l'oient no pot passar per aquest context, ia la passaremo oient com un argument perquè aquesta no és aplicable torrades. És s'ha de passar com un context per a l'activitat principal per tal de mostrar el vídeo i després inserir HelloWorld.this torrades com un paràmetre.
En resum, l'efecte de la primera peça de codi és crear un objecte de Toast tipus amb les característiques desitjades, però, però, el brindis no és visible. Per a això s'ha de invocar el mètode show () en el mateix brindis.
Com podem veure, en el primer exemple es mostra, hem expressat la nostra posició de la nostra activitat en la torrada. Per utilitzar el mètode per fixar la posició de pa torrat, primer ha d'importar la classe següent:
android.view.Gravity
Per realitzar el brindis, per exemple, el centre de la pantalla, només cal introduir aquesta línia de codi quan es diu al mètode show ():
setGravity (Gravity.CENTER, 0, 0);Com es pot veure com el primer argument que passa al centre de la pantalla i després la desviació s'indica en l'eix x eix i des del punt esmentat anteriorment.
I 'possible, com es va esmentar anteriorment, reemplaci el text de la torrada amb la imatge a mostrar.
En aquest cas, per descomptat, no es pot utilitzar el mètode makeText, però anem a utilitzar la torrada constructor (context), passant només el context (el de l'activitat).
Després fem servir el mètode setview () per associar la imatge del nostre brindis.
Aquí està el codi complet per mostrar unimmagine amb Toast:
ImageView ImageView imageForToast = new (HelloWorld.this); imageForToast.setImageResource (R.drawable.icon); Brindis Brindis mioToast = new (HelloWorld.this); mioToast.setView (imageForToast); mioToast.show ();
| |
AutoCAD (eBook)
Creació d'estructures arquitectòniques. Amb només 29 €. |
| |
MySQL (Curs)
Gestió de base de dades de codi obert. A partir de 39 €. |
| |
XML (Curs)
Creació d'estructures XML, XSL i extensible altres idiomes. A partir de 29 €. |