非主流情侣,恒丰银行蔡国华女婿,还想肏蓉蓉
常规需求:
外层recyclerview嵌套内层recyclerview , 在上下滑动的时候会出现item数据以及view的显示异常。
解决办法:
1、重写 getitemviewtype 方法
/** * 重写 避免滑动过程界面混乱 * @param position * @return */ @override public int getitemviewtype(int position) { return position; }
2、因为是recyclerview的复用机制导致的问题,可以暴力解决,禁止recyclerview的复用,则不会出现view的异常
使用方法:
在 protected void convert()方法中执行
.setisrecyclable(false); // 禁止复用
注意,禁止复用会导致性能过低,若是列表中没有图片等耗性能需求,则可以考虑使用
禁用复用会导致remove() notifyitemremoved() notifyitemrangechanged()等一系列刷新删除操作出现异常,若有该需求,则不适用该方法
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio 解决logcat无过滤工具栏的操作
Android Studio 恢复小窗口停靠模式(Docked Mode)
Android studio保存logcat日志到本地的操作
Android Studio快捷键生成TAG、Log.x日志输出介绍
网友评论