Страницы

Поиск по вопросам

понедельник, 2 декабря 2019 г.

В чем заключается разница между ListView и RecyclerView?

#android #listview #recyclerview


В чем заключается разница между ListView и RecyclerView?
    


Ответы

Ответ 1



RecyclerView был создан в качестве улучшения ListView, так что да, вы можете создать прилагаемый список с контролем ListView, но с использованием RecyclerView проще в нем: Повторное использование клеток при прокрутке вверх / вниз - это возможно при реализации View Holder адаптера ListView, но это необязательная вещь, в то время как в RecycleView это путь по умолчанию записи адаптера. Разъединяет список из контейнера - так что вы можете поместить элементы списка легко во время выполнения в различных контейнерах (LinearLayout, GridLayout) с установкой LayoutManager . Анимирует общие действия списка - Анимации развязаны и делегированы ItemAnimator . Существует больше о RecyclerView, но я думаю, что эти точки являются основными. Таким образом, в заключение, RecyclerView является более гибким управлением для обработки «список данных», который следует модели делегирования проблем и оставляет за собой только одну задачу - переработка предметов.

Ответ 2



Основное отличие в том, что RecyclerView встроен паттерн ViewHolder что называется из коробки. В ListView, конечно тоже можно встроить паттерн ViewHolder, но для этого надо пописать рученьками, а в RecyclerView - он уже есть изначально.

Комментариев нет:

Отправить комментарий