這裏的東西: 有人知道setHasFixedSize方法嗎?有些人說,如果所有項目的大小相同,它允許進行優化,而在android.support.v7.widget的RecyclerView類中,它會對此進行評論:如果RecyclerView可以預先知道 適配器中的更改,則可以執行若干優化內容不能改變RecyclerView本身的大小。如果您對RecyclerView的使用屬於此類別,請將其設置爲true。我們何時使用recyclerView.setHasFixedSize?
這是什麼意思?任何人都可以向我展示使用它的上下文或解釋上面的「這個類別」的含義嗎? 非常感謝。
該文件解釋它。如果RecyclerView能夠事先知道適配器內容的變化不能改變RecyclerView本身的大小,那麼它可以執行一些優化。如果您對RecyclerView的使用屬於此類別,請將此設置爲true。' – 2015-03-03 09:07:59
對不起,我真的不明白以下詞語:適配器內容中的「更改」無法更改RecyclerView本身的「大小」。如果您對RecyclerView的使用屬於此類別,請將其設置爲true。什麼樣的變化,它的大小?如果是這樣,那麼「大小」是什麼意思? – machinezhou 2015-03-04 04:59:54
根據適配器中的對象數量,您的recyclerview是否會改變witdh或height? – 2015-03-04 08:42:50