Android ListView Row Text Изменение текста динамически

1

У меня есть ListView с BaseAdapter, и я создаю этот адаптер в своей основной деятельности. В моем конструкторе адаптера у меня также есть список строк, который заполняет TextViews в строках ListView в методе getView. После этого, в соответствии с взаимодействием с пользователем, я хочу изменить текст TextViews в строках ListView, но как я могу управлять?

Теги:
textview
listview

1 ответ

1
Лучший ответ

Обновите строку или добавьте в свой адаптер "Список строк" и вызовите метод notifyDataSetChanged().

Это уведомит всех слушателей о том, что данные будут изменены, и в вашем конкретном случае приведет к тому, что ListView переучет видимых видов из вашего адаптера. И ваш адаптер вернет представления с новыми обновленными строками.

  • 0
    Спасибо, это работает.
  • 0
    Если часто меняются несколько видов, например, с данными датчиков, это все еще приемлемый метод?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню