..
Ďalším nástrojom, bežne používané v mnohých aplikáciách je "AlertDialog. Tento prvok slúži na zobrazenie informačná správa pre užívateľov, typicky chyby, nežiaduce správanie, alebo potvrdenie od užívateľa k nejakej akcii (preto je schopný prijímať a riadiť vstupy zo strany " užívateľov). Aby bolo jasné, že pop-up okne, ktoré sa objaví, s trochou animácie, nahrádzať činnosť v tej dobe bol na obrazovke.
Napríklad aplikácia, ktorá vyžaduje pripojenie k Internetu robiť nejaké operazoni môže un'AlertDialog zobraziť, keď používateľ zariadenia, ktoré Nedá sa pripojiť k Wi-Fi.
Je potrebné poznamenať, že AlertDialog potom, čo na obrazovke, aby činnosť, ktorá vyvolala bez zásahu užívateľa. To sa môže znovu spolupracovať s aktivitou iba a výhradne, keď sa rozhodnete ukončiť AlertDialog.
Pozrime sa teraz, ako vytvoriť vlastné AlertDialog v názvoch a obsahu, a má dve tlačidlá, ktorá bude spojená s poslucháčom, ktorý bude schopný pochopiť, ktorý z týchto dvoch tlačidiel kliknutí.
Najprv sa pozrime kód pre vytvorenie ALertDialog. K tomu môžeme s istotou pozíciu sa v súbore Java (ak použijeme starý súbor projektu posizioniamoci HelloWorld.java) a prvá vec, ktoré dovážame z nasledujúcich variant.
android.app.AlertDialog dovoz; android.content.DialogInterface dovoz;Prvý balíček bude importovať triedu relatívnej all'AlertDialog a druhý balíček bude dovážať potrebné nástroje pre realizáciu poslucháč tlačidla pre pridanie AlertDialog.
Dovážané prístroja musíte zadať nasledujúci kód v metóde OnCreate, a samozrejme po vyvolaní setContentView:
AlertDialog.Builder miaAlert AlertDialog.Builder = new (this);
miaAlert.setTitle ("AlertDialog z MrWebMaster");
miaAlert.setMessage ("Toto je moja prvá AlertDialog");
AlertDialog miaAlert.create upozornenia = ();
Alert.show ();
Analýza kódu vidíme, že vytvorenie celej štruktúry záznamu je priradený k objektu AlertDialog.Builder že prostredníctvom vyvolanie tejto metódy setTitle setMessage a nastaví názov a posolstvo AlertDialog sa zobrazí pre užívateľov. Všimnite si, že konštruktor objektu je odovzdaný ako AlertDialog.Builder tejto súvislosti, že táto činnosť pracujeme sa práve teraz.
Štruktúrované AlertDialog AlertDialog inicializácie sa vytvorí objekt s vlastnosťami stanovenými Builder pomocou metódy onCreate. Zatiaľ máme len inštanciu objektu AlertDialog zahájili aplikáciu a ak nie, uvidíme na obrazovke. Aby k tomu nedochádzalo, môžete vyvolať Zobraziť metóda, ktorá umožňuje presne displeji dell'AlertDialog.
Veľmi bežnou praxou je pridať pred názov "vysvetľujúci image AlertDialog by mali zobrazovať význam oznámenia. Aby bolo jasno, ak je správa zobrazí užívateľovi chybovú správu by bolo vhodné doplniť obraz, ktorý predstavuje taký výkričník na červenom pozadí, alebo v prípade, že správa je varovanie spojené s klasickým obrazom výkričníka vnútri v žltom trojuholníku.
Ukázať, ako vykonať túto dodatočnú úpravu icon.png použitie obrázku (ten, ktorý určuje naše aplikácie v menu) sa nachádza vo vnútri zložky res / drawable.
A "Stačí vložiť Tento dodatočný staviteľ v riadku kódu:
miaAlert.setIcon (R.drawable.icon);
V ďalšej kapitole budeme pridávať tlačidlá AlertDialog a viazať poslucháča.
| |
ASP (Advanced)
Celý kurz pre vytváranie dynamických webov. Od 39 €. |
| |
PHP (kurz)
Celý kurz pre vytváranie dynamických webov. Od 49 €. |
| |
Web Marketing (kurz)
Miesto propagácie vyhľadávače a marketing. Od 39 €. |