![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RecyclerView相关
文章平均质量分 72
RecyclerView相关文章
青丶穗
不是什么问题都需要答案,不是什么故事都需要结局
展开
-
关于在MVVM框架中BaseRecyclerViewAdapter的封装
关于在MVVM框架中BaseRecyclerViewAdapter的封装前言计划封装后代码效果开始封装前言由于在Android Studio4.0+后黄油刀的不适配,而且官方也出公告了不会再适配了,推荐大家使用官方的ViewDataBinding,所以重新对RecyclerView的Adapter重新进行了封装计划去除黄油刀,并且不需要使用findViewById ,剩余实例化控件的代码;区别出普通列表模式和头布局模式 ,可以新增单独的头布局;增加点击事件、长按事件 功能,给列表单独添加触控事原创 2021-05-24 14:10:20 · 498 阅读 · 2 评论 -
解决swipeRefreshLayout与RecyclerView的滑动冲突
网上给出的最多的滑动冲突解决办法思路:首先给RecyclerView添加滑动监听事件,其次获取recyclerView的第一个子布局的位置,如果你是上滑的话,recyclerView.getChildAt(0).getTop()获取的值肯定是个负数,当第一个item项出现,并且在顶部时swipeRefreshLayout才能启用,这样解决滑动冲突,但是这个方法在部分手机上不兼容。 网上的源码大概...原创 2018-08-22 14:41:35 · 3028 阅读 · 7 评论 -
真正解决ScrollView嵌套RecyclerView的显示不全及滑动问题
很多人都会遇到ScrollView嵌套RecyclerView嵌套的问题,各种嵌套模式,这种嵌套会出现以下几种问题: 1、ScrollView和RecyclerView两者都会滑动,而且有时候,滑动会冲突 2、RecyclerView显示不全的问题 3、如果你使用NestedScrollView会出现你一点即item就抖动的问题 4、如果你在Recycler...原创 2018-07-30 15:40:07 · 54680 阅读 · 3 评论 -
自定义SwipeRefreshLayout+RecyclerView刷新加载封装
Google官方出的SwipeRefreshLayout还挺好的,不过只能支持刷新,加载的话需要稍加代码改动。那么既然要改我们不如直接SwipeRefreshLayout+RecyclerView封装下,目前最流行的RecyclerView列表式控件,它能实现网格状,竖向,横向和各种布局样式,listView的时代已经过去了。CSDN今天不知道抽什么风,无法上传gif图,那看效...原创 2018-07-18 11:36:17 · 1492 阅读 · 0 评论 -
完美解决SwipeRefreshLayout与RecyclerView滑动冲突问题
直接上代码 //解决swipelayout与Recyclerview的冲突 recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recy原创 2017-12-29 14:20:25 · 3208 阅读 · 1 评论 -
关于recyclerView快速上下滑动时的崩溃问题
转载自http://blog.csdn.net/w_lin/article/details/53019888最近发现recyclerView快速滑动时会崩溃,百度发现是Inconsistency detected. Invalid item position 16(offset:16).state:25异常,因此我对事件进行拦截,发现依旧不查了半天才找到这个博主写的解决了我的问题,分享给大家,首先我转载 2017-12-15 17:49:40 · 1702 阅读 · 1 评论 -
Scrapped or attached views may not be recycled. isScrap:false isAttached:true异常
这个异常很让人捉摸不透,因为他根本不报哪里错了,如果是新手的话,肯定找不到错在哪,那么问题出在哪里呢?那是因为你在xml布局中给recyclerview加上了动画去掉这一行代码即可android:animateLayoutChanges="true"原创 2017-12-10 12:21:58 · 1442 阅读 · 0 评论 -
当popupWindow内嵌套recyclerView布局过长的时候会被顶上去的问题
最近在写一个自定义的popupWindow的时候,里面嵌套recyclerView布局,recyclerView内是个自定义的布局,但是当数据过多的时候popupwindow设置在某个控件下方的时候就不准确了,会被顶上去,这样就达不到效果了,解决方法如下首先你需要自定义一个popupWindow,重写showAsDropDown方法。直接上代码 @Override public voi原创 2017-11-08 10:53:03 · 2627 阅读 · 0 评论