Недавно я наткнулся на android, RecyclerView
который был выпущен с Android 5.0, и кажется, что RecyclerView
это просто инкапсулированный традиционный ListView
шаблон с включенным в него шаблоном ViewHolder, который способствует повторному использованию представления, а не создает его каждый раз.
Какие еще преимущества использования RecyclerView
? Если оба имеют одинаковый эффект с точки зрения производительности, почему можно предпочесть RecyclerView`?
редактировать
Я обнаружил, что люди задавали аналогичный вопрос, и ответы не были окончательными, поэтому я добавил их сюда для ведения учета.
Стоит ли использовать RecyclerView вместо ListView?
Почему в RecyclerView нет onItemClickListener ()? и чем RecyclerView отличается от Listview?
RecyclerView
он намного быстрее и универсальнее с гораздо лучшим API. Такие вещи, как анимация добавления или удаления элементов, уже реализованы в, иRecyclerView
вам не нужно ничего делать. В этом нет никаких сомнений, выбросьте своеListView
в мусорное ведро,RecyclerView
оно здесь, чтобы украсть шоу.