recyclerview Adapter

两盒软妹~` 提交于 2019-12-04 15:07:24
onBindViewHolder: 绑定数据到ViewHoldergetItemCount:获取总的条目数onCreateViewHolder:创建ViewHoldergetItemViewType():获取item对应的类型getItemId(int position): 返回项目的稳定ID positionhasObservers():若一个或多个观察者连接到此适配器,则返回trueonAttachedToRecyclerView(Recyclerview recyclerview):recyclerview开始观察此适配器的时候调用onDetachedFromRecyclerView(RecyclerView recyclerview):当recyclerview停止观察此适配器调用onFailedToRecyclerView(VH holder):若由此适配器创建的ViewHolder由于瞬间状态无法回收,则由recyclerview调用onViewAttachedToWindow(VH holder):此适配器创建的视图已附加到窗口时调用onViewDetachedFromWindow(VH holder):此适配器创建的视图已从其窗口中分离时调用onViewRecycled(VH holder):此适配器创建的视图已被回收时调用registerAdapterDataObserver(RecyclerView.AdapterDataObserver observer):注册一个新的观察者来监听数据变化unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver observer):取消注册当前正在侦听数据更改的观察者setHasSetableIds(boolean hasStableIds):

数据集中的项目是否有具有唯一标识符

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!