..


Sponsrade länkar

Skapa en AlertDialog

Ett annat verktyg som ofta används i många applikationer är "AlertDialog. Detta element används för att visa ett informativt meddelande till användaren, vanligtvis ett misstag, ett oönskat beteende eller en bekräftelse från användaren till någon åtgärd (det är alltså kunna ta emot och hantera ingångar på en del av " användaren). Att vara tydlig är att pop-up fönster som visas med en liten animation, som ersätter den verksamhet som då visades på skärmen.

Till exempel, ett program som kräver en Internetanslutning för att kunna göra några operazoni kanske un'AlertDialog visar användaren när den enhet som du inte kan ansluta till ett Wi-Fi.

Det bör noteras att AlertDialog, en gång på skärmen, gör den verksamhet som genereras utan användarens medverkan. Det kan återigen interagera med aktivitet enbart och uteslutande när du bestämmer dig för att stänga AlertDialog.

Låt oss nu se hur man bygger en egen AlertDialog i titeln och budskap, och har två knappar som kommer att associeras med en lyssnare som kommer att kunna förstå vilken av de två knapparna klickas.

Först ska vi se koden för att skapa en ALertDialog. För att göra detta kan vi säkert positionera oss i en fil Java (om vi använder den gamla projektfilen posizioniamoci HelloWorld.java) och det första vi importera följande paket.:






 android.app.AlertDialog import;







 android.content.DialogInterface import;



Det första paketet kommer att importera all'AlertDialog klassen relativa och det andra paketet kommer att importera de nödvändiga verktygen för att genomföra en avlyssnare för knapparna för att lägga AlertDialog.

Importerade instrumenten måste ange följande kod i oncreate metod, och naturligtvis efter åkallan av setContentView:






 AlertDialog.Builder miaAlert AlertDialog.Builder = ny (denna)







 miaAlert.setTitle ("AlertDialog av MrWebMaster");







 miaAlert.setMessage ("Detta är min första AlertDialog");







 AlertDialog miaAlert.create alert = ();







 Alert.show ();



Analysera koden ser vi att skapandet av hela strukturen av registreringen tilldelas till objektet AlertDialog.Builder att, genom åkallan av metoden setTitle setMessage, och sätter titeln och budskapet om AlertDialog ska visas för användaren. Observera att konstruktören av objektet överförs som AlertDialog.Builder här sammanhanget att den aktivitet som vi jobbar med just nu.

Strukturerat AlertDialog AlertDialog initiera ett objekt skapas med de egenskaper som av tillverkaren genom metoden oncreate. Hittills har vi bara instansieras objekt AlertDialog lanserade programmet och om inte vi kommer att se på skärmen. För att undvika detta kallar du showen metoden, som just gör att skärmen dell'AlertDialog.

En mycket vanlig metod är att lägga till, innan titeln "förklarande AlertDialog bild ska skildra innebörden i meddelandet. För att vara tydlig om meddelandet visas för användaren ett felmeddelande vore lämpligt att inkludera en bild som representerar en sådan utropstecken mot röd bakgrund, eller om meddelandet är en varning i samband med den klassiska bilden av ett utropstecken i i en gul triangel.

För att visa hur man utför denna ytterligare anpassning icon.png använda bilden (den som identifierar vår ansökan i menyn) finns i mappen res / ritbarhet.

Och "Sätt in denna extra byggare i raden av kod:

 



 miaAlert.setIcon (R.drawable.icon);

 

I nästa kapitel vi ska lägga till knappar AlertDialog och binda lyssnaren.

Hjälpa till att utveckla applikationer för Android
E-Learning
HTML (kurs) HTML (kurs)
Det märkspråk för webben från 29 €.
Bränna CD-och DVD-skivor (ebook) Bränna CD-och DVD-skivor (ebook)
Guide för att bränna CD och DVD med freeware-program. Bara 25 €.
Webmaster Base (första) Webmaster Base (första)
Skapa en webbplats från grunden. Från 29 €.
Sponsrade länkar