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