..
Dođite na u ovom poglavlju baviti konačni widget: ili tost. Ovaj objekt se koristi u mnogim aplikacijama za prikaz korisnika poruku privremenog trajanja usporediv obavijesti.
Primjer korištenja ove widget je obavijestiti korisnika poruku poput "spasiti od" ili "u izvedbi" nakon što korisnik poduzima neke akcije. Značajka ove widget je da je izrazito jednostavan kao što je sposobnost za prikaz samo na zaslonu poruke ili slike bez mogućnosti za interakciju s korisnikom.
Sada ćemo vidjeti kod za prikaz videa tost s tekstom koji posjedujemo. Da biste to učinili tako da možemo nastaviti stari projekt na gumbe i slušatelja, ili (preporučuje se upoznati s programskim) prepisati kod za gumb za njega, a udruga OnClickListener. Da biste mogli koristiti tost morate uvesti klase u naš projekt:
android.widget.Toast
Posizioniamoci sada u onclick metoda i umetnuti te dvije linije koda:
Nazdravite mioToast Toast.makeText = (HelloWorld.this, "Ovo je igra created by tost MrWebMaster" Toast.LENGTH_LONG); mioToast.show ();
Mi analiziramo pažljivo metoda makeText i prototip metoda je kako slijedi:
makeText (kontekst konteksta, CharSequence tekst, int trajanje)Kao prvi parametar, metoda zahtijeva kontekst u kojem se primjenjuju tost. Budući da je kod umetnut u slušatelja okoliša kao što ne može proći jer passaremo kao argument na koji slušatelj ne primjenjuje isti tost. To mora biti donesen kao kontekst za glavnu djelatnost, kako bi se pokazati video, a zatim umetnite tost HelloWorld.this kao parametar.
U sažetku, učinak prvi dio koda je instantiate objekt tipa Nazdravite sa željenim karakteristikama, pa ipak, međutim, tost nije vidljiv. Da biste to učinili, morate pozvati show () metodu na tost sebi.
Kao što možete vidjeti, u prvom primjeru je prikazano, imamo naznačeno svoju poziciju naše aktivnosti gdje je tost. Da biste koristili metodu za postavljanje položaj tost, najprije morate uvesti sljedeće klase:
android.view.Gravity
Za mjesto tost, na primjer, u središtu zaslona, samo unesite ovu liniju koda prije zazivanje Show () metodu:
setGravity (Gravity.CENTER, 0, 0);Kao što se može promatrati kao prvi argument prolazimo središte zaslona, a zatim odstupanje je naznačeno na x osi y osi od točke gore navedenih.
I 'to moguće, kao što je spomenuto, zamijenite tekst tost sa slikom da vam pokazati.
U tom slučaju, naravno, ne možete koristiti makeText metodu, ali mi koristimo konstruktor tost (kontekst kontekst), prolazi samo kontekst (da Aktivnosti).
Onda smo koristiti metodu setview () priložiti sliku naše tost.
Ovdje je kompletan kod za prikaz unimmagine koristeći tost:
ImageView ImageView imageForToast = new (HelloWorld.this); imageForToast.setImageResource (R.drawable.icon); Nazdravite mioToast = novi Toast (HelloWorld.this); mioToast.setView (imageForToast); mioToast.show ();
| |
Flash MX ActionScript i (naravno)
Postanite programer web-mjesta od 29 €. |
| |
Snimanje CD-ova i DVD (Ebook)
Vodič za snimanje CD-ova i DVD-ove s freeware programa. U samo 25 €. |
| |
MySQL (tečaj)
Upravljanje open-source baza podataka. Počevši od 39 €. |