我对setHasFixedSize()
的理解有些困难。从文档中了解到,它用于在RecyclerView
的大小不变时进行优化。
但这是什么意思呢?在大多数情况下,ListView
几乎总是固定大小的。那么在什么情况下它不是固定大小的呢?这是否意味着它在屏幕上占用的实际空间会随内容增长而增加?
我对setHasFixedSize()
的理解有些困难。从文档中了解到,它用于在RecyclerView
的大小不变时进行优化。
但这是什么意思呢?在大多数情况下,ListView
几乎总是固定大小的。那么在什么情况下它不是固定大小的呢?这是否意味着它在屏幕上占用的实际空间会随内容增长而增加?
setHasFixedSize(true) 的意思是 RecyclerView 中的子项具有固定的宽度和高度。这使得 RecyclerView 可以更好地进行优化,通过根据您的适配器计算出整个列表的确切高度和宽度。