
RecyclerView
文章平均质量分 70
tinyvampirepudge
这个作者很懒,什么都没留下…
展开
-
RecyclerView学习-RecyclerView#Adapter#notifyDataSetChanged是如何更新数据的?
想研究清楚RecyclerView#Adapter#notifyDataSetChanged是如何更新数据的,我们需要从RecyclerView#setAdapter()方法看起。 RecyclerView#setAdapter()方法: 主要是调用了RecyclerView#setAdapterInternal方法,然后调用requestLayout进行布局更新。 public void setAdapter(@Nullable Adapter adapter) { // bail out if原创 2022-03-12 10:19:08 · 4227 阅读 · 0 评论 -
RecyclerView#Adapter#notifyDataSetChanged方法后,为何还会新建ViewHolder?
环境 android sdk版本: 30 依赖: implementation 'androidx.core:core-ktx:1.3.2' implementation 'androidx.appcompat:appcompat:1.2.0' implementation "androidx.recyclerview:recyclerview:1.2.1" 案例分析: RecyclerView宽高固定;LayoutManager是LienarLayoutManager,vertical方向;数据20条,原创 2022-03-10 14:35:48 · 3519 阅读 · 0 评论