..
Vēl viens instruments, ko parasti izmanto daudzos pieteikumus, ir "AlertDialog. Šis elements tiek izmantots, lai parādītu informatīvo ziņojumu lietotājam, parasti kļūdas, nevēlamu uzvedību vai apliecinājumu no lietotāja, uz kādu pasākumu (tas tādējādi var saņemt un vadīt izejvielām, par daļu no " lietotāju). Lai būtu skaidrs, ka pop-up logs, kas parādās, ar nelielu animāciju, aizstājot darbība tajā laikā bija redzams uz ekrāna.
Piemēram, programma, kas nepieciešams interneta pieslēgums, lai veikt dažas operazoni, un'AlertDialog var parādīt lietotājam, ja ierīci nevar pieslēgties Wi-Fi.
Jāatzīmē, ka AlertDialog, kad redzams uz ekrāna, veikt darbības, kas rada bez lietotāja mijiedarbību. To var atkal mijiedarboties ar darbību tikai un vienīgi tad, kad Jūs slēgsiet AlertDialog.
Ļaujiet mums tagad redzēt, kā izveidot pielāgotu AlertDialog nosaukumā un ziņu, un kam ir divas pogas, kas būs saistīta ar klausītājs, kas spēs saprast, kura no divām pogām ir uzklikšķināt.
Vispirms pieņemsim redzēt kodu, lai izveidotu ALertDialog. Lai to paveiktu, mēs varam droši stāvoklis sevi failā Java (ja mēs izmantojam veco projekta failu posizioniamoci HelloWorld.java), un pirmais, ko mēs importējam šādu paketes.:
android.app.AlertDialog importu; android.content.DialogInterface importu;Pirmā pakete būs importa klases relatīvo all'AlertDialog un otro paketi būs importa nepieciešamos līdzekļus, lai īstenotu klausītāju, lai pogas, lai pievienotu AlertDialog.
Importētie instrumenti jāievada šādu kodu onCreate metodi, un, protams, pēc izsaukšanas uz setContentView:
AlertDialog.Builder miaAlert AlertDialog.Builder = jauns (šis);
miaAlert.setTitle ("AlertDialog no MrWebMaster");
miaAlert.setMessage ("Šis ir mans pirmais AlertDialog");
AlertDialog miaAlert.create trauksmes = ();
Alert.show ();
Analizējot kodu, kuru mēs redzam, ka visu struktūru trauksmes radīšana ir piešķirts līdz objektam AlertDialog.Builder, ka caur piesaukšana metodes setTitle setMessage, un nosaka nosaukumu un AlertDialog ziņas, lai parādītu lietotājam. Ņemiet vērā, ka objekta konstruktors tiek nodots kā AlertDialog.Builder ka šajā kontekstā darbību, mēs strādājam ar tiesības tagad.
Strukturēts AlertDialog AlertDialog inicializēšana objekts ir izveidots ar parametriem, kas noteikti būvētāja caur metodi onCreate. Līdz šim mums ir tikai instantiated objektu AlertDialog uzsāka pieteikumu un, ja ne mēs redzēsim uz ekrāna. Lai no tā izvairītos, jūs atsaucaties parādīt metodi, kas precīzi ļauj displeju dell'AlertDialog.
Ļoti izplatīta prakse ir pievienot, pirms "paskaidrojuma AlertDialog image virsraksts ir attēlot nozīmi ziņu. Lai būtu skaidrs, ja ziņojums tiek parādīts lietotājam kļūdas ziņojums, būtu lietderīgi iekļaut attēlu, kas ir šāda izsaukuma zīme uz sarkana fona, vai, ja ziņojums ir brīdinājums, kas saistīts ar klasisko tēlu izsaukuma zīmi, kas in dzeltenā trīsstūrī.
Lai parādītu, kā veikt šo papildu pielāgošanas icon.png izmantotu attēlu (vienu, kas nosaka mūsu programmu izvēlnē), kas atrodas mapē res / drawable.
Un "Vienkārši ievietojiet šo papildu celtnieks līnijas kodu:
miaAlert.setIcon (R.drawable.icon);
Nākamajā nodaļā mēs esam gatavojas pievienot pogas AlertDialog un saistās klausītājs.
| |
MySQL (Kurss)
Vadība ir atvērtā koda datu bāzi. Sākot no € 39. |
| |
Paint Shop Pro (First)
Web grafikas un foto rediģēšana ar Corel PSP zināms. Sākot no 49 €. |
| |
SQL un datu bāzes (Course)
Izveidot un pārvaldīt relāciju datu bāzēm. Sākot no € 39. |