..
Još jedan alat koji se obično koriste u mnogim aplikacijama je 'AlertDialog. Ovaj element se koristi za prikaz informativne poruke korisnika, obično pogreške, neželjeno ponašanje ili potvrdu od korisnika do neke akcije (to je, dakle, u mogućnosti primati i upravljati ulazi na dijelu " korisnik). Da bi biti jasno da je pop-up prozor koji se pojavljuje, uz malo animacije, zamjena aktivnosti u to vrijeme bio na zaslonu.
Na primjer aplikacije koja zahtijeva internet vezu kako bi napraviti neki operazoni, un'AlertDialog pokaže korisnika kad uređaj ne možete spojiti na Wi-Fi.
Valja napomenuti da AlertDialog, jednom na zaslonu, čine aktivnosti koje generiraju bez interakcije s korisnikom. To opet može komunicirati s aktivnošću samo i isključivo kada ste se odlučili zatvoriti AlertDialog.
Pogledajmo sada kako izgraditi prilagođeni AlertDialog u naslov i poruku, te s dva gumba, koji će biti povezan s slušatelja koji će biti u stanju razumjeti koje od dva gumba je kliknuli.
Prvo neka se vidi kod za stvaranje ALertDialog. Da biste to učinili sa sigurnošću možemo poziciju u datoteci Java (ako koristite stare datoteka projekta posizioniamoci HelloWorld.java) i prva stvar koju smo uvesti sljedeće pakete.
android.app.AlertDialog uvoza; android.content.DialogInterface uvoza;Prvi paket će uvesti all'AlertDialog odnosu klase i drugi paket će uvesti potrebne alate za provedbu slušatelja za gumbe za dodavanje AlertDialog.
Uvezeni instrumenti moraju unesite sljedeći kod u OnCreate način, i naravno nakon zaziva setContentView:
AlertDialog.Builder miaAlert AlertDialog.Builder = new (to);
miaAlert.setTitle ("AlertDialog od MrWebMaster");
miaAlert.setMessage ("Ovo je moj prvi AlertDialog");
AlertDialog miaAlert.create upozorenje = ();
Alert.show ();
Analizirajući kod vidimo da je stvaranje cijelu strukturu upozorenje dodijeljen objekt AlertDialog.Builder da, kroz zazivanje metode setTitle setMessage, i postavlja naslov i poruka AlertDialog za prikaz na korisnika. Imajte na umu da graditelj objekta je prošao kao AlertDialog.Builder tom kontekstu aktivnosti radimo s upravo sada.
Strukturirani AlertDialog AlertDialog inicijalizirati objekt kreiran s karakteristikama određuje graditelj metodom onCreate. Do sada smo samo instanciraju objekt AlertDialog pokrenula zahtjev, a ako ne vidjet ćemo na zaslonu. Kako bi to izbjegli, možete se pozvati na pokazati metoda, koja upravo omogućuje zaslon dell'AlertDialog.
Vrlo uobičajena praksa je dodati, prije nego što naslov 'objašnjenja AlertDialog slika treba prikazati značenje poruke. Da bi se jasno ako je poruka prikazuje se korisniku poruku o pogrešci bi bilo prikladno uključiti sliku koja predstavlja takav uskličnik na crvenoj podlozi ili ako je poruka upozorenja povezana s klasičnim sliku uskličnik u roku od u žutom trokutu.
Da biste prikazali kako izvesti taj dodatni prilagodbe icon.png uporabu fotografije (onaj koji identificira naš program u izborniku) koja se nalazi unutar mape res / drawable.
I 'Samo umetnite dodatni graditelj u liniji koda:
miaAlert.setIcon (R.drawable.icon);
U sljedećem poglavlju ćemo dodati gumbe za AlertDialog i vezati slušatelja.
| |
CSS (tečaj)
Web dizajn i dostupnost u skladu s W3C CSS i XHTML. Počevši od 29 €. |
| |
Photoshop (tečaj)
Web grafike i obradu fotografija s popularnim Adobe Photoshop. Od 49 €. |
| |
Webmastere baze (Prvi)
Stvaranje web-od nule. Počevši od 29 €. |