Должен ли я использовать ListView? - PullRequest
1 голос
/ 14 марта 2011

Для ввода информации в мою базу данных в настоящее время я использую прокрутку (с макетом таблицы, iirc). Однако, глядя на демоверсии API, мне интересно, стоит ли мне переключаться на просмотр списка. Это кажется немного странным способом сделать это, так как мне пришлось бы жестко кодировать номера элементов, все они должны были бы быть в java, а не в xml, и каждый из них нуждался бы в отдельном onclicklistener, но поскольку макет обеспокоен тем, что звучит гораздо проще в обслуживании. (Я рассматриваю переход сейчас, так как в любом случае я делаю серьезную переписку, так что сейчас самое время)

У кого-нибудь есть мнения, которыми они не против поделиться? Будет ли это ужасным злоупотреблением списком, и я должен придерживаться того, что у меня есть? Или мне следует перейти к чему-то, что я могу намного легче потом использовать (мой текущий макет довольно уродлив)?

1 Ответ

2 голосов
/ 14 марта 2011

Я думаю, что ListView - полная противоположность.

  • Вам не нужно жестко кодировать элементы списка: они приходят из различных адаптеров, таких как CursorAdapter и ArrayAdapter.
  • Вы можете использовать один OnItemClickListener для обработки событий щелчка по всем вашим элементам.onItemClick предоставляет вам позицию элемента, по которому был выполнен щелчок.
  • Даже ваша презентация может быть динамичной, поскольку вы можете легко отключить GridView для ListView позже.

Я бы порекомендовал попробовать ListView;это даст вам еще один инструмент для работы и информирует о ваших дизайнерских решениях в будущем.

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