实现如下效果

RecyclerView实现gird效果
思路是两个数据源切换,先是数据源更新然后notifyDataChanged,出现问题:多变少时(点击收起)正常,少变多时(点击更多)RecyclerView高度不变,内部滑动出现下面选项.
实现动态改变高度就要重新setAdapter,点击更多正常,收起时RecyclerView内部报错Inconsistency detected. Invalid...balabala,
查阅资料Drakeet 的个人博客后解决了该问题,

操作为在clear后notifi一次,再执行后续操作

PS.dalao博客超链 Drakeet 的个人博客
网友评论