вот что: Кто-нибудь знает метод setHasFixedSize? некоторые говорят, что он позволяет оптимизировать, если все элементы имеют одинаковый размер, а в классе RecyclerView - от android.support.v7.widget, он прокомментировал это: RecyclerView может выполнять несколько оптимизаций, если он может заранее знать, что изменения в адаптере контент не может изменить размер самого RecyclerView. Если ваше использование RecyclerView относится к этой категории, установите для этого значение true.Когда мы используем recyclerView.setHasFixedSize?
Что это значит? Может ли кто-нибудь показать мне контекст использования или объяснить значение «эта категория» выше? большое спасибо.
Документация объясняет это. 'RecyclerView может выполнять несколько оптимизаций, если он может заранее знать, что изменения в содержимом адаптера не могут изменить размер самого RecyclerView. Если ваше использование RecyclerView попадает в эту категорию, установите для этого значение true. « –
извините, я действительно не понимаю следующие слова:« изменения »в содержимом адаптера не могут изменить« размер »самого RecyclerView. Если ваше использование RecyclerView относится к этой категории, установите для этого значение true. какое изменение, это размер его? Если это так, то что означает «размер»? – machinezhou
Изменяет ли ваш recyclerview witdh или высоту в соответствии с количеством объектов в вашем адаптере? –