为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / AlexSandra
我没有报错呢,你没有把MyViewHolder声明的那部分代码贴出来,不好判断啊不过cannot resolve the symbol就是找不到这个标识符啦,也就是说MyViewHolder这个名字找不到对应的声明你可以检查下:    1.名字错了:你的那个MyViewHolder声明时的名字没有没有写错哈    2.不在访问范围:MyViewHolder声明时使用的作用域,你的Adapter类是否能访问这个MyViewHolder,比如放在其他包下面,忘记import了之类的情况

已采纳回答 / Async_YY
面向对象编程思想,为了使代码更加漂亮

已采纳回答 / 小跑攻城
直接到你下载的sdk包里就有啊 路径:sdk\extras\android\support\v7\recyclerview\libs

已采纳回答 / RC1
你检查你写的都正确了嘛,不是实现OnItemClickListenner吗或者OnLongItemClickListenner事件吗?这样才给每个Item添加点击了点击事件啊。

已采纳回答 / RC1
如果回答你满意话,麻烦你采纳一下

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

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

已采纳回答 / 超超boy
长按事件的那个方法把return false改为:return true;

已采纳回答 / 晨林大师兄0_0
你要是做过项目这些图都是ui设计程序员妹子给切的。如果你没做过项目,你只能去百度里搜这种图片,大了就用图片编辑器修改尺寸 。

已采纳回答 / 晨林大师兄0_0
D:\eclipse\sdk\extras\android\support\v7\recyclerview。对照我这个路径看看你的安装sdk路径有没有?如果还没有recyclerview.说明你的sdk不是最新的 。

最赞回答 / 寒冬里的萤火虫
同样的问题。。。。~~~我也看半天没搞懂为什么跟老师的不一样

已采纳回答 / NightfuryN
如下修改试试:mInflater = (LayoutInflater) context        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);View convertView = mInflater.from(mContext).inflate(R.layout.listview_item, parent, false);
首页上一页123下一页尾页
课程须知
大家好,本门课程为中级案例课程。 在学习本门课程之前,小伙伴们需要掌握Android的基础知识。
老师告诉你能学到什么?
1.RecyclerView的基本知识 2.使用RecyclerView实现列表及瀑布流 3.为RecyclerView添加分割线及监听回调

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消