Android RecyclerView的mHasFixedSize默认值及查询方法咨询
RecyclerView中mHasFixedSize的默认值及查找方法
默认值结论
mHasFixedSize的默认值是false。
如何查找这个值?
这里分享几种直接从源码定位的实用方法:
- 直接定位成员变量定义:打开RecyclerView类的源码,找到
mHasFixedSize的声明行,能看到它被直接初始化为false:private boolean mHasFixedSize = false; - 通过setter方法反推:查看
setHasFixedSize(boolean hasFixedSize)的实现,这个方法用于手动设置该字段值,如果从未主动调用过它,字段就会保持默认的初始化状态。 - IDE快速搜索定位:用Android Studio这类开发工具,直接在RecyclerView类中搜索
mHasFixedSize,IDE会直接跳转到变量定义位置,一眼就能看到初始值。
内容的提问来源于stack exchange,提问作者Leonardo Sibela
相关产品推荐
相关产品推荐

