..


Sponsorerede links

Opret en AlertDialog

Et andet værktøj er almindeligt anvendt i mange applikationer er "AlertDialog. Dette element bruges til at vise en informativ besked til brugeren, typisk en fejl, en uønsket adfærd eller en bekræftelse fra brugeren til en handling (det er således i stand til at modtage og forvalte indgangene på den del af ' bruger). At være klart er, at pop-up-vindue, der åbnes med en lille animation, der erstatter den aktivitet på det tidspunkt blev vist på skærmen.

For eksempel, et program, der kræver en internetforbindelse for at gøre nogle operazoni måske un'AlertDialog vise brugeren, når den enhed, du ikke er i stand til at oprette forbindelse til et Wi-Fi.

Det skal bemærkes, at AlertDialog, når der vises på skærmen, gør den aktivitet, der produceres uden brugerinteraktion. Det kan igen interagere med den aktivitet, alene og udelukkende når du beslutter dig for at lukke AlertDialog.

Lad os nu se, hvordan man opbygger en brugerdefineret AlertDialog i titlen og budskab, og har to knapper, som vil være forbundet med en lytter, som vil være i stand til at forstå, hvilken af ​​de to knapper der klikkes.

Først lad os se koden for oprettelse af en ALertDialog. For at gøre dette kan vi sikkert positionere os i en fil Java (hvis vi bruger den gamle projektfil posizioniamoci HelloWorld.java) og det første, vi importere følgende pakker.:






 android.app.AlertDialog import;







 android.content.DialogInterface import;



Den første pakke vil importere klassen relative all'AlertDialog og den anden pakke vil importere de nødvendige værktøjer til at gennemføre en lytteren for knapperne til at tilføje AlertDialog.

Importeret instrumenter skal indtaste følgende kode i onCreate metoden, og selvfølgelig efter påberåbelse af setContentView:






 AlertDialog.Builder miaAlert AlertDialog.Builder = ny (denne);







 miaAlert.setTitle ("AlertDialog af MrWebMaster");







 miaAlert.setMessage ("Dette er min første AlertDialog");







 AlertDialog miaAlert.create alarm = ();







 Alert.show ();



Analysere den kode, vi ser, at oprettelsen af hele strukturen af indberetningen er tildelt til objektet AlertDialog.Builder, at gennem påkaldelse af metoden setTitle setMessage, og sætter titel og budskabet i AlertDialog at vise til brugeren. Bemærk, at konstruktøren af objektet er bestået som AlertDialog.Builder denne sammenhæng, at den aktivitet, vi arbejder med lige nu.

Struktureret AlertDialog AlertDialog initialisere et objekt er skabt med de egenskaber, der fastsættes af entreprenøren gennem metoden onCreate. Indtil videre har vi kun instantieret objekt AlertDialog lanceret ansøgningen, og hvis ikke vi vil se på skærmen. For at undgå dette, skal du påberåbe showet metode, som netop gør det muligt for skærmen dell'AlertDialog.

En meget almindelig praksis er at tilføje, før titlen »forklarende AlertDialog billedet skal skildre betydningen af meddelelsen. For at være klar, hvis meddelelsen vises for brugeren en fejlmeddelelse vil være hensigtsmæssigt at medtage et billede, der repræsenterer sådan et udråbstegn på en rød baggrund, eller hvis beskeden er en advarsel i forbindelse med det klassiske billede af et udråbstegn i i en gul trekant.

For at vise, hvordan du udfører denne yderligere tilpasning icon.png bruge billedet (den, der identificerer vores ansøgning i menuen) er placeret inde i mappen res / drawable.

Og 'Bare indsæt denne yderligere bygmester i linje kode:

 



 miaAlert.setIcon (R.drawable.icon);

 

I det næste kapitel vil vi føje knapper til AlertDialog og binde lytteren.

Hjælpe med at udvikle applikationer til Android
E-Learning
AutoCAD (eBook) AutoCAD (eBook)
Oprettelse af arkitektoniske strukturer. På kun 29 €.
Visual Basic 6 (Course) Visual Basic 6 (Course)
Gør Desktop Applikationer med VB6. Fra 39 €.
Webmaster Avanceret (kursus) Webmaster Avanceret (kursus)
Bliv en professionel webmaster. Fra 39 €.
Sponsorerede links