Android - добавить элементы в список программно - PullRequest
3 голосов
/ 14 августа 2011

Я пытаюсь создать список дел в Android, где каждый элемент является флажком.Я хочу иметь возможность программно обновлять список элементов, когда пользователь (я) добавляет новое задание.Какие-нибудь советы, как мне этого добиться?

1 Ответ

6 голосов
/ 14 августа 2011

Как предложено учебник по блокнотам было бы неплохо вот несколько советов по дизайну:

  1. Вам, вероятно, нужно создать макет со списком
  2. Затем создайте другой макетдля раздувания строк списка, который установлен в вашем случае
  3. Создать адаптер для просмотра списка для установки элементов путем расширения ArrayAdapter.
  4. Реализация метода getView и конструктора класса адаптера
  5. Еслипользователь добавляет что-то в список, уведомляет адаптер, что набор данных изменился, и соответственно обновляет пользовательский интерфейс

Примечание: не обновляйте пользовательский интерфейс из фонового потока, просто используйте поток пользовательского интерфейса для этого

Примечание 2: ВВ списках android есть строки для повторного использования, поэтому, когда список расходует ширину экрана, проверьте, не содержат ли флажки их состояния.

Надеюсь, это поможет.

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