..
Kom nu i dette kapitel at beskæftige sig med en widget sidste: dvs Toast. Dette objekt bruges i mange programmer til at vise dig et budskab om midlertidig varighed kan sammenlignes med en anmeldelse.
Et eksempel på brug af denne widget er at give brugeren en besked som "gem gjort" eller "udføres" efter at brugeren tager nogle handling. Funktionen af denne widget er, at det er af ekstremt enkelt, fordi det har mulighed for at vise bare en video-besked eller et billede uden at være i stand til at interagere med brugeren.
Lad os nu se koden for at vise video, en skål med en tekst, som vi ejer. For at gøre så vi kan genoptage en gammel projekt på knapper og lyttere, eller (anbefales at blive fortrolig med programmering) til at omskrive koden til en knap til det, og foreningen af en OnClickListener. For at kunne bruge Toast til at importere klassen i vores projekt:
android.widget.Toast
Posizioniamoci nu inden for VedKlik metoden og indsætte disse to linjer kode:
Toast mioToast Toast.makeText = (HelloWorld.this, "Dette er et spil skabt af Toast MrWebMaster" Toast.LENGTH_LONG); mioToast.show ();
Vi vil nøje analysere metoden og prototypen på makeText metode er som følger:
makeText (Context kontekst, CharSequence tekst, int varighed)Som et første parameter, kræver metoden i hvilken sammenhæng at anvende toast. Da koden er sat ind i lytteren kan ikke passere som denne sammenhæng, fordi lytteren passaremo som et argument for hvilke den samme ikke gælder toast. Det skal bestås som en kontekst for de vigtigste aktivitet for at vise video og derefter indsætte toast HelloWorld.this som en parameter.
Sammenfattende, er effekten af det første stykke kode til at instantiere et objekt af typen Toast med de ønskede egenskaber, men alligevel, dog toast er ikke synlig. For at gøre dette skal du påberåbe showet () metode på toast selv.
Som vi kan se, i det første viste eksempel har vi angivet vores position vores aktivitet, hvor Toast. For at bruge den metode til at vælge placeringen af toast, skal du først importere følgende klasse:
android.view.Gravity
For at placere toast, for eksempel i midten af skærmen, skal du blot indtaste denne linje kode, når du kalder showet ()-metoden:
setGravity (Gravity.CENTER, 0, 0);Som det kan ses som det første argument, vi passerer midten af skærmen og så afvigelsen er angivet på x-aksen y-aksen fra det sted, der er nævnt ovenfor.
Og "det er muligt, som nævnt ovenfor, skal du udskifte teksten til toast med et billede til at vise dig.
I dette tilfælde, selvfølgelig kan du ikke bruge metoden makeText, men vi vil bruge konstruktøren Toast (Context sammenhæng), der passerer kun den kontekst (som af aktiviteten).
Så vi bruger metoden setview () til at associere billedet på vores toast.
Her er den komplette kode for at vise unimmagine bruger Toast:
ImageView ImageView imageForToast = ny (HelloWorld.this); imageForToast.setImageResource (R.drawable.icon); Toast Toast mioToast = ny (HelloWorld.this); mioToast.setView (imageForToast); mioToast.show ();
| |
ASP (Advanced)
Fuld kursus for at skabe dynamiske web-sites. Fra 39 €. |
| |
Javascript (Kursus)
Komplet guide til klient-side scripting. Fra 39 €. |
| |
Paint Shop Pro (Første)
Web-grafik og fotoredigering med Corel PSP kendt. Fra 49 €. |