Допусти есть listView состоящий из textView's. Нужно к каждому textView прицепить какие-то данные, но чтобы они не были видны пользователю. Ps идея чтобы дописать нужные данные в textView и скрыть эту часть не подходит.
у класса View
(и всех его наследников соответственно) есть методы setTag()
, getTag()
которые позволяют привязать к View
любой объект, а затем извлечь его.
Как уже сказали, к любой вьюшке, в том числе к текствью можно прицепить какой-то свой тег, используя геттеры/сеттеры getTag()/setTag(). Но это достаточно плохой способ, ведь строки уже где-то в приложении есть, зачем их размазывать куда-то еще? Чтобы этого не делать, можно назначить простой идентификатор...
Стоп! У нас же список! Значит, мы откуда-то подгружаем его? У списков есть как идентификаторы, так и возможность получить элемент списка (и это совсем не обязятельно будет вьюха!), так что лучше всего правильно организовать адаптер списка, а при клике (или другому событию) по нужному элементу брать его позицию или идентификатор и использовать их для получения данных. Это наиболее правильный способ. И никакие отдельные теги не нужны!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При работе с Spring столкнулся с таким синтаксисом {val} в мапингеВот такой метод:
ЗдравствуйтеЗадание заключается в том, чтобы добавить три элемента во множество HashSet, затем удалить один элемент из него и вывести все это...