为了账号安全,请及时绑定邮箱和手机立即绑定
结合博客看,效果会更好,感谢imooc

已采纳回答 / 久居_深海
我的理解是,notifyItemInserted()方法是局部刷新View,不会去刷新所有的View,所以它并没有重置View的position。notifyDataSetChanged()方法则就跟ListView的一样,通过一个外部的方法控制当适配器的内容改变时需要强制调用getView来刷新每个Item的内容。不过数据太多的话 延时会很严重。

最新回答 / 慕勒6009647
目前问题已解决,具体我不知道因为什么,但是之前我在自定义的shape中加了stroke属性,结果就无法出现三种颜色的分割线,将这个属性去除后就成果出现分割线了

最新回答 / 慕粉3424137
网上得方法都试过了,怎么都没用
为什么我安装到手机软件会打不开?报错第一条:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.recycle_view/com.example.recycle_view.MainActivity}: android.view.InflateException: Binary XML file line #11: Binary XML file line #11: Error inflating class android.support.v7.widget.RecyclerView
昨天开始跟着视频做,发现启动就闪退,英语不好,logcat看的一知半解,错误提示感觉是android.support.v7.widget.RecyclerView包的问题。可是跟视频一模一样的。 然后又看了几遍视频。 找不到差异,去网上找个个博客发现真的是包的问题。http://blog.csdn.net/u010351494/article/details/47022601 碰到相同问题的可以去看看。 算是给后面学习碰到相同问题的人一个帮助哈
很实用,11981

已采纳回答 / 帝乙rock
正常是写在onBindViewHolder方法中因为要获取position,如果写到onCreateViewHolder方法中,position设置为全局的也是可以得。

最赞回答 / daixiansen
http://frank-zhu.github.io/android/2015/02/25/android-recyclerview-part-2/  看这个.
为什么我使用同样的代码, recyclerView.setLayoutManager(new StaggeredGridLayoutManager(5,
StaggeredGridLayoutManager.HORIZONTAL));,但是现实出来的效果不一样
https://github.com/xiammu/RecyclerViewExample/tree/master,这个是我按照老师写的源码,大家相互学习讨论~
老师为啥不用android studio啊
课程须知
大家好,本门课程为中级案例课程。 在学习本门课程之前,小伙伴们需要掌握Android的基础知识。
老师告诉你能学到什么?
1.RecyclerView的基本知识 2.使用RecyclerView实现列表及瀑布流 3.为RecyclerView添加分割线及监听回调

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消