Как определить функцию в строке в Android? - PullRequest
1 голос
/ 29 апреля 2010

У меня есть обработчик событий, который я хочу подключить к кнопке через xml.

По сути, я хочу определить ее как строку в моем xml-файле, а затем с помощью инспектора свойств выбрать имя обработчика для моей кнопки (свойство «при нажатии»).

Как определить вызов функции в строке?

Ответы [ 2 ]

1 голос
/ 29 апреля 2010

Здесь есть раздел «Проще прослушивать щелчки» http://android -developers.blogspot.com / 2009/10 / ui-framework-changes-in-android-16.html

0 голосов
/ 29 апреля 2010

Вы не можете можете присоединить функцию из XML.
Что вы делаете, это создаете макет, раздуваете его из кода Java, находите кнопку по идентификатору и присоединяете функцию, которая будет вызываться при нажатии.
Это описано во вводных уроках.

EDIT:
Как отметил Ромен Гай, http://developer.android.com/intl/de/reference/android/view/View.html#attr_android:onClick
(но я бы сказал, что это безумие в любом случае :))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...