..


Спонсоред Линкс

Мени: ОптионсМену Удружења и слушалац

У овој лекцији ћемо аналзизаре алл'ОптионсМену код које смо креирали у претходном часу.

Код унутар метода онЦреате, у овом тренутку водича, треба да буду јасно разумеју читач и зато је намерно изостављено анализе. Уместо тога, усмеримо нашу пажњу на нови начин да нисмо још увек видели метод ОнЦреатеОптионМену (Мену).

Овај метод се аутоматски позивати активности чим корисник кликне дугме или мени физички уређај симулатора. Подразумевано мени је празан и да је стога неопходно да редефинише начин представљени изнад да бисте је видели персонализоване менија. Као што можемо видети метод враћа Булова вредност: прави ефекат ће бити да обавести активности да покаже мени, а лажна има супротан ефекат (мени се неће показати).

Настављајући са анализом кода налазимо метод који вам омогућава да додате ставку у мени ми стварамо. Прототип ове методе је следећа:

 



 адд (инт гроупид инт Итемид, инт ред, ЦхарСекуенце наслов)

 
  • Гроупид параметар је параметар који указује на чланство у групи од менија (у нашем случају смо користили Мену.НОНЕ зато што не желе да користе било коју групу);
  • итемид указује ИД да буде повезан са менија (да ли ће бити од користи у процесу идентификације који ставка корисник кликнуо);
  • како се користи за спецификацију локације ставке менија унутар самог менија;
  • Наслов наводи низ слова која ће вам показати.

Као што смо рекли можете заменити текст са слике менија. У овом случају, морате да увезете анроид.виев.МенуИтем класе и заменити код за додавање ставке менија са следећим:






 Воце1 мену.адд менуитем = (Мену.НОНЕ, 1, 1, "воце1");

 





 воце1.сетИцон (Р.дравабле.ицон);



Као што можемо видети морате да креирате МЕНУИТЕМ користећи метод Додавање представио неколико првих пасуса, а затим се позове метод сетИцон на овом новом објекту.

Смо сарадник слушаоцу да сваку ставку

И "могуће, након техника већ користе са тастерима, креирајте објекат типа буттон, ванредни слушалац, а затим надјачати метод који бележи клик.
У овом упутству, међутим, ми ћемо представити други метод, једноставније и лакше за спровођење, које ће користити прве примене менија (једно без проглашења МЕНУИТЕМ), а ми ћемо додати онОптионсИтемСелецтед метод (МЕНУИТЕМ ставка) који је слушаоцу да морате да користите за меније. Хајде сада да видимо код да додам:






 публиц боолеан онОптионсИтемСелецтед (МЕНУИТЕМ ставка) {

 

  



 инт ид = итем.гетИтемИд ();

    

  



 прекидач (ИД) {



    



 Случај 1:



      



 тектВиев.сетТект ("Ја кликнуо на" + ид + "мени");



      



 пауза;



    

    



 Случај 2:



      



 тектВиев.сетТект ("Ја кликнуо на" + ид + "мени");



      



 пауза;



  



 }







 }



Из разлога простора, успели смо само кликните на прве две ставке менија, можете оставити као вежба читаоцу завршетка случаја.
Код је врло једноставна чињеница је смештен у променљиву ИД идентификациони број повезан са менија који је кликнуо. То је учињено са позивом, објекат ставка, метод гетИд ().
У оквиру сваком случају ми ћемо убацити код који модели понашање апликација у кликом на ставку менија која позива другу активност обично замењује постојећи (ћемо видети касније како).

Помоћ развој апликација за Андроид
Е-учење
Јава (курс) Јава (курс)
ООП програмирање у Јави СУНЦА. Од 49 €.
ОпенОффице (Ебоок) ОпенОффице (Ебоок)
Опен-соурце софтвера за управљање канцеларијски рад. Само 25 €.
Пхотосхоп (курс) Пхотосхоп (курс)
Веб графика и обраду фотографија са популарним Адобе Пхотосхоп. Од 49 €.
Спонсоред Линкс