ПредишенСледващото

Отговорът вече е дал, но аз мисля, че трябва да обясни на buduyuschih потребители.

Всяка джаджа (контрол) в Android наследени от базовия клас Преглежда. От друга страна, всеки View може да се постави в sootvetsvtvie идентификатор (ИД).

ID обикновено се определя на XML и се използва, за да намерите контрол в текущата дървото на View.

Откриването на натискане (кликнете) върху всеки изглед (не е задължително Button) се извършва на средствата за изпълнение View.OnClickListener интерфейс. Това може да стане по два начина: Активност implemenirovav този интерфейс или да създадете копие на анонимен клас (нов View.OnClickListener ()). Но най-важното нещо да се направи - това е задължително, за да се предефинират метод OnClick (View.OnClickListener интерфейс). О, и не забравяйте, че е необходимо да се задава съответния kontrl си слушател (view.setOnClickListener (onClickListener)). В допълнение един слушател може да бъде назначен за произволен брой контроли.

Как да се разграничи от това, което Вижте преса е извършено? Dostatochtno погледнем само метод подпис OnClick View.OnClickListener интерфейс:

Вътре в този метод, разработчиците ни позволяват да използваме препратка към View. в който натиснете (в този случай, Виж обем) е било извършено. Остава само да се разграничат различен поглед върху индивидуалните им характеристики. Тук идват на помощ на идентификационния номер на идентификатор. view.getId () метод връща стойността на нашата идентичност kotkretnogo контрол. Остава само да го сравня.

PS. Заслужава да се отбележи, че за системният идентификатор е стойност за вътр.

п.п.. Налице е един от начините за натискане откриване чрез директен метод разговор:

В този случай, ние просто се обадете на метода е посочено. Повече подробности за този вариант прочетете тук

@KoVadim, наистина по-добре да се увеличи двоичен просто си мълчат, защото това е един мит)) Ако човек се нуждае от основни принципи, тук е да се помогне code.google.com/p/iosched. тук търси бърза и ясен отговор на конкретна задача. Мисля, че това е преувеличено да се свържете се научим да анотации и повече или по-малко хора ги използват в живота няма да се върне към стандартните методи за развитие на Android. че шиш скрити грешки - Аз ще кажа само едно нещо - да proannotirovanom код 200 линии са по-лесни за намиране от грешка в кода, без пояснения в 600 линии. използват или не е бизнес __lichno на всички)) - SATALIN 21 август '13 в 14:10

Свързани статии

Подкрепете проекта - споделете линка, благодаря!