У меня в приложении есть таблица. Количество столбцов и строк заранее неизвестно.
Каждая ячейка это inflate из ресурса. Я создал один объект View.OnClickListener и передаю его для каждого вью (каждой ячейке таблице)
При клике по ячейке мне нужно узнать значение некоторого ИД из базы данных, а в событие передается только элемент View.
Сам вопрос: где (в каком поле или как-то еще) можно сохранить некое пользовательское значение в объекте View, чтобы потом при клике его получить из этого же объекта.
(Например в Дельфи для этого вроде было поле tag - для пользовательских нужно применялось)
как различить динамические View при клике?
Re: как различить динамические View при клике?
можно, есть tag, записывайте туда хоть объекты
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: как различить динамические View при клике?
пока ждал ответа уже сам нашел егоalu писал(а):У меня в приложении есть таблица. Количество столбцов и строк заранее неизвестно.
Каждая ячейка это inflate из ресурса. Я создал один объект View.OnClickListener и передаю его для каждого вью (каждой ячейке таблице)
При клике по ячейке мне нужно узнать значение некоторого ИД из базы данных, а в событие передается только элемент View.
Сам вопрос: где (в каком поле или как-то еще) можно сохранить некое пользовательское значение в объекте View, чтобы потом при клике его получить из этого же объекта.
(Например в Дельфи для этого вроде было поле tag - для пользовательских нужно применялось)
есть View.setTag(Object o)
и View.getTag()