这里的东西: 有人知道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