Обновление пользовательского интерфейса после нажатия кнопки - PullRequest
0 голосов
/ 10 января 2012

Я думал о добавлении кнопки в вид, которая при нажатии добавляет другой вид внизу.Это будет похоже на предварительно установленное приложение Clock, в котором вы перемещаете представление в виде будильника, который затем добавляется в список.У кого-нибудь есть опыт как это реализовать?

Ответы [ 2 ]

0 голосов
/ 10 января 2012

Посмотрите документацию для ListView , особенно метод setAdapter(). Возможно, вам понадобится какая-то резервная коллекция, скорее всего, в качестве адаптера, например ArrayAdapter, к которой можно добавлять новые элементы и вносить их в список.

0 голосов
/ 10 января 2012

Используйте представление списка, заполните его.

Затем, когда вы нажмете кнопку, добавьте что-нибудь к своим данным, затем:

public void notifyDataSetChanged ()

С тех пор: API Level 1 Уведомляет прикрепленных наблюдателей о том, что базовые данные были изменены, и любое представление, отражающее набор данных, должно само обновиться.

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