..
Још једно средство најчешће користе у многим апликацијама је "АлертДиалог. Овај елемент се користи за приказ информативни поруку кориснику, обично грешка, нежељено понашање, или захтев за потврду од стране корисника за неку акцију (да тако може да прима и управља улаза на делу " корисника). Да буде јасно је да је поп-уп прозор који се појави, са мало анимације, замењујући активност у то време био приказан на екрану.
На пример, апликација која захтева интернет конекцију да би неке операзони, ун'АлертДиалог може да покаже корисника када уређај није у стању да се повеже са Ви-Фи.
Треба напоменути да АлертДиалог, када на екрану, да активност која генерисана без интеракције корисника. Поново може да комуницирају са активностима искључиво када одлучите да затворите АлертДиалог.
Хајде да сада видимо како изградити прилагођени АлертДиалог у наслову и поруку, и са два дугмета који ће бити повезан са слушалац који ће бити у могућности да разуме који од два дугмета се кликне.
Прво да видимо код за креирање АЛертДиалог. Да бисте ово урадили моземо са сигурносцу да се позиционирамо у датотеци Јави (ако користимо старе пројект фајлу ХеллоВорлд.јава посизиониамоци) и прва ствар коју увозимо следеће пакете.:
андроид.апп.АлертДиалог увоза; андроид.цонтент.ДиалогИнтерфаце увоза;Први пакет ће увоз алл'АлертДиалог класе релативна и други пакет ће увести неопходна средства за спровођење слушаоцу да додате дугмад на АлертДиалог.
Увезен инструмената да унесете следећи код у ОнЦреате методом, и наравно после позивање на сетЦонтентВиев:
АлертДиалог.Буилдер миаАлерт АлертДиалог.Буилдер = нови (ово);
миаАлерт.сетТитле ("АлертДиалог од МрВебМастер");
миаАлерт.сетМессаге ("Ово је мој први АлертДиалог");
АлертДиалог миаАлерт.цреате упозорење = ();
Алерт.схов ();
Гледајући кода видимо да је стварање целокупна структура упозорења је додељен предмет АлертДиалог.Буилдер да, кроз позивање на методе сетТитле сетМессаге и поставља наслов и поруку АлертДиалог за приказ на корисника. Имајте на уму да конструктор објекат прошао као АлертДиалог.Буилдер том контексту активности са којима тренутно радите.
Структуриран АлертДиалог АлертДиалог иницијализацију објекат креиран са карактеристикама које је поставио градитељ кроз онЦреате метод. До сада имамо само инстанцед објекат АлертДиалог покренула пријаву, а ако не ћемо видети на екрану. Да бисте ово избегли, можете позвати метод шоу, који управо омогућава екрану делл'АлертДиалог.
Веома честа пракса је да се дода, пре титулу "објашњења АлертДиалог слика треба да осликавају значење поруке. Да буде јасно да ли је порука се приказује кориснику поруку о грешци би било прикладно да обухвати слику која представља такав знак узвика на црвеној позадини, или ако је порука упозорења у вези са класичним слику знак узвика у оквиру у жутом троуглу.
Да покаже како да обављају ову додатну прилагођавање ицон.пнг користе слике (онај који идентификује нашу апликацију у менију) која се налази унутар фолдера рес / дравабле.
И "Само убаците ове додатне градитељи у линији кода:
миаАлерт.сетИцон (Р.дравабле.ицон);
У следећем поглављу ћемо да додате дугмад за АлертДиалог и везати слушаоца.
| |
АСП (Адванцед)
Цео курс за креирање динамичких веб сајтова. Полазећи од 39 €. |
| |
ХТМЛ (курс)
Маркуп Лангуаге за Веб од 29 €. |
| |
СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Полазећи од 39 €. |