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