Вы правы, если не знаете, как работает представление переработчика
Под капотом все по-другому. Все, что вы предполагаете, относится к ListView
, но к RecyclerView
не относится к ListView
RecyclerView создает только столько держателей просмотра, сколько необходимо для отображения на экране части динамического содержимого, плюс несколько дополнительных. Когда пользователь прокручивает список, RecyclerView берет за пределы экрана и привязывает их к данным, которые прокручиваются на экране.
Эта ссылка очень полезна, чтобы понять, как работает RecyclerView