У меня есть ListView
, который отображает набор заметок, каждая из которых имеет различное количество данных (т.е. у некоторых есть срок выполнения, у других - нет).
В настоящее время каждое представление в списке имеет видRelativeLayout
содержит TextView
для каждого поля, плюс два Button
и CheckBox
.Затем я просто скрываю неиспользуемые поля, устанавливая видимое значение false для каждого из них.
Это сработало хорошо, но я собираюсь добавить намного больше полей данных в примечания и надувать столько ненужных представлений для каждой строки.наверняка убьет мое приложение.Мне нужно более динамичное решение.
Я решил, что лучший способ - создать собственное представление.Как я могу реализовать / спроектировать мое представление так, чтобы оно могло отображать переменное количество текстовых полей без создания / уничтожения текстовых представлений каждый раз (что было бы довольно дорого и хуже, чем моя текущая ситуация), или поддерживая большой пул скрытых текстовых представлений?