..


Rėmėjų nuorodos

Sukurti AlertDialog

Kita priemonė dažnai naudojama daugelyje programų yra "AlertDialog. Šis elementas yra naudojamas rodyti informacinį pranešimą naudotojui, paprastai klaidų, nepageidaujamų elgesio ar patvirtinimo iš vartotojo kai kurių veiksmų (tai taip gali gauti ir valdyti dėl dalies įėjimai " vartotojas). Turi būti aišku, kad pop-up langas, su šiek tiek animacijos, pakeičiant veiklą tuo metu buvo rodomas ekrane.

Pavyzdžiui, programa, kuri reikalauja, interneto ryšys, kad ką nors operazoni, un'AlertDialog gali parodyti vartotojui, kai prietaisas jūs negalite prisijungti prie Wi-Fi ".

Reikia pažymėti, kad AlertDialog, kai ekrane, kad veikla, kuri generuoja be vartotojo įsikišimo. Tai vėl gali bendrauti su veikla tik ir tik tada, kai jūs nusprendėte uždaryti AlertDialog.

Leiskite mums dabar pamatyti, kaip kurti pasirinktinį AlertDialog į pavadinimo ir žinutės, ir turintys du mygtukai, kurie bus susiję su klausytoju, kad bus suprasti, kuris iš dviejų mygtukų yra paspaudėte.

Pirmiausia pažiūrėkime kodekso ALertDialog kūrimą. Norėdami tai padaryti, mes galime saugiai poziciją save failą Java (jei mes naudojame senąjį projekto failą posizioniamoci HelloWorld.java) ir pirmas dalykas, kurį mes importuojame šiuos paketus.:






 android.app.AlertDialog importo;







 android.content.DialogInterface importo;



Pirmasis paketas bus importuoti klasės santykinis all'AlertDialog ir antrąjį paketą, bus importuoti būtinas priemones įgyvendinti klausytoją už mygtukai pridėti AlertDialog.

Importuojamos priemonės turi įvesti šį kodą OnCreate metodą, ir, žinoma, po setContentView pritaikymo:






 AlertDialog.Builder miaAlert AlertDialog.Builder = nauji (tai);







 miaAlert.setTitle ("AlertDialog iš MrWebMaster");







 miaAlert.setMessage ("Tai mano pirmasis AlertDialog");







 AlertDialog miaAlert.create perspėjimas = ();







 Alert.show ();



Analizuojant kodu mes matome, kad visos struktūros perspėjimas sukūrimas priskiriamas objektas AlertDialog.Builder, kad per metodas setTitle setMessage, pritaikymo ir nustato pavadinimą ir AlertDialog pranešimą ekrane vartotojui. Atkreipkite dėmesį, kad objekto konstruktorius yra perduodamas kaip AlertDialog.Builder šiame kontekste, kad veikla mes dirbame su dabar.

Struktūrinis AlertDialog AlertDialog Inicijuojama objektas yra sukurtas charakteristikas nustato per metodas onCreate statybininkas. Iki šiol mes tik instantiated objektas AlertDialog pradėjo taikyti ir jei ne mes matome ekrane. Norėdami to išvengti, galite remtis Rodyti metodas, kuris tiksliai leidžia ekrane dell'AlertDialog.

Labai įprasta pridėti, prieš "Aiškinamajame AlertDialog Paveikslėlio pavadinimas turi sutapti su pranešimo prasmę. Būti aišku, jei pranešimas yra rodomas naudotojui klaidos pranešimą, būtų tikslinga įtraukti į vaizdą, kuris rodo, pavyzdžiui šauktuką raudoname fone, arba jei pranešimas yra įspėjimas, susijusių su klasikinio įvaizdžio šauktukas per į geltonas trikampis.

Norėdami parodyti, kaip atlikti šį papildomą pritaikymas icon.png naudoti atvaizdą (vieno, kuris identifikuoja mūsų taikymą meniu) yra viduje aplanką res / drawable.

O "Tiesiog įdėkite šį papildomą statybininkas kodo eilutę:

 



 miaAlert.setIcon (R.drawable.icon);

 

Kitame skyriuje mes ketiname pridėti mygtukų į AlertDialog ir įpareigoti klausytojui.

Pagalba kurti taikomąsias programas skirtos Android
E-mokymasis
Excel (Ebook) Excel (Ebook)
Sukurti skaičiuokles ir skaičiavimas. Tik 25 €.
Photoshop (kurso) Photoshop (kurso)
Web grafikos ir nuotraukų redagavimo su populiaria "Adobe Photoshop. Nuo 49 €.
Web Rinkodara (kurso) Web Rinkodara (kurso)
Svetainių kūrimas, paieškos ir rinkodara. Nuo 39 €.
Rėmėjų nuorodos