Когда мы инициализируем адаптеры, у нас есть метод getView. Насколько я понимаю, каждый раз, когда он называется, он перерисовывает пользовательский интерфейс. Есть ли другие способы перерисовки пользовательского интерфейса?Как заставить перерисовать пользовательский интерфейс Android?
ответ
вызова adapater.notifyDataSetChanged()
Уведомляет присоединенные наблюдатель, что лежащие в основе данных были изменены и любой View отражающего набор данных должен обновиться.
notifyDataSetChanged() будет перерисовывать все виды в вашем адаптере.
Удобный трюк, если вы хотите перерисовать только один вид из вашего адаптера, это вызвать его вручную, если его позиция видна - то есть когда у вас несколько строк, и каждый из них обновляется независимо от других. В таком сценарии было бы бесполезным вызывать notifyDataSetChanged каждый раз, когда обновляется одна строка.
Вы можете использовать notifyDataSetChanged()
способ для адаптера.
, который называется adapter.notifyDataSetChanged();
который информирует адаптер, что фоновая задача завершена, и теперь набор данных изменяется.
можно найти this
- 1. Как заставить NSMenuItem перерисовать?
- 2. Android - Как заставить галерею перерисовать его виды?
- 3. Как заставить перерисовать список?
- 4. Как заставить actionJS перерисовать?
- 5. Как заставить окно приложения перерисовать
- 6. Как заставить виджета перерисовать себя
- 7. Пытаюсь заставить перерисовать UITableViewCell
- 8. Как работает пользовательский интерфейс Android?
- 9. Как заставить дизайнера перерисовать прямоугольник прямоугольной формы?
- 10. Динамический пользовательский интерфейс Android
- 11. Возможно ли перерисовать сайт asynchron (не блокируя пользовательский интерфейс)?
- 12. Пользовательский интерфейс Android Как разблокировать шаблон Android
- 13. Как заставить WebBrowser Control перерисовать и перерисовать элементы веб-страницы
- 14. Не удается заставить пользовательский интерфейс работать
- 15. JavaFX 2.2: Как заставить перерисовать/обновить ListView
- 16. Xamarin Android MvvmCross - Как заставить перерисовать пользовательский вид в товаре MvxList?
- 17. Пользовательский интерфейс Android + стандартный элемент ... как?
- 18. Как перерисовать вид в Android
- 19. Создать пользовательский пользовательский интерфейс для Android
- 20. Как перерисовать холст Android
- 21. iPhone: заставить UIButton перерисовать себя
- 22. Android-пользовательский интерфейс черного ящика
- 23. Android: Как получить пользовательский вид, чтобы частично перерисовать?
- 24. WPF. Как заставить listitem перерисовать себя?
- 25. Как заставить фигуру перерисовать ipython-ноутбук inline?
- 26. Как я могу заставить перерисовать в PySide?
- 27. Как аннулировать содержимое UIView, чтобы заставить перерисовать?
- 28. Как заставить перерисовать виды в Activity.onConfigurationChanged
- 29. Как заставить компонент списка ActionScript 2 перерисовать?
- 30. Пользовательский интерфейс Android на xml