第一步,把数据查询下来。
第二步,百度搜索怎么使用RecyclerView。
第三步,怎么将查询下来的数据填充到RecyclerView中。
还是不会就在控制台提交工单!
你可以重写下adapter,里面有个更新adapter的方法! 我觉得你是存储数据的list 没有更新,或者是想adapter传输的数据(比如你向adapter传输数据在list ,而你删除数据后你的list没有更改从而是它重写加载一次list)这样就不会出现删除的效果实现方式,大家的第一反应就是RecyclerView+ViewPager(Fragment+RecyclerView)的方式,我也是这么想的。
1.点击tab切换,需要定位到content的第一条数据;
2.当前content往前翻页,需要定位到上一个content的最后一条数据,当前content往后翻页,需要定位到下一个content的第一条数据;
第1个细节比较好处理,无非就是在点击tab的时候,将Fragment下的RecyclerView定位到0;
第2个细节如图所示,当前处于tab2,往前翻页到tab1,其Fragment下的RecyclerView定位到最后一条数据tab1_3,如果是往后翻页到tab3,则定位到第一条数据tab3_1。(看起来是不是跟RecyclerView有点像)
监听ViewPager的滑动事件,在onPageSelected中对前后的Fragment进行处理,提前对position进行处理可以避免RecyclerView跳动。
因为如果content的数据是分页加载的,那么就不好处理数据加载问题。
以上分析有不对的地方,请指出,互相学习,谢谢哦!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)