android中recyclerview禁止复用怎么实现
要禁止RecyclerView的复用,可以通过以下方法实现:
- 在RecyclerView的Adapter中,重写getItemViewType方法,确保每个Item都返回不同的ViewType,这样RecyclerView就不会复用相同类型的Item。
@Overridepublic int getItemViewType(int position) {return position;}
- 在RecyclerView的LayoutManager中,设置setRecycleChildrenOnDetach(false),禁止回收子View。
recyclerView.setLayoutManager(new LinearLayoutManager(context) {@Overridepublic boolean supportsPredictiveItemAnimations() {return false;}@Overridepublic void onLayoutChildren(RecyclerView.Recycler recycler, RecyclerView.State state) {//禁止回收子ViewsetRecycleChildrenOnDetach(false);super.onLayoutChildren(recycler, state);}});
通过以上方法就可以实现禁止RecyclerView的复用效果。
android
输入法切换键是哪个键?输入法切
冬月是哪一个月?冬月是什么意思
个人所得税退税金额怎么算出来的
输入法全角和半角有什么区别?输
a4纸尺寸是多少厘米?a4纸的由来
个人所得税扣除标准?个人所得税
输入法哪个好用?输入法介绍
卡拉OK是哪个国家发明的?卡拉OK
mikutools原神网页版入口链接?m
关机特别慢什么原因?电脑和手机