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

最新回答 / 范雄彬
style.xml中放入<item name="android:listDivider">@drawable/shape</item>,会覆盖默认风格,DividertemDecoration类中的:51行final TypedArray a = context.obtainStyledAttributes(ATTRS);会调用系统的分格属性public final TypedArray obtainStyledAttributes(@StyleableRes int[] attr...

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

最新回答 / RC1
你在使用这个的时候你是否导入相应的Jar包。这里面我有两个方案:第一个是如果你使用的是AS那么你直接导入,这个比Eclipse简单多了,导入后Sync一下。如果你使用的是Eclipse的话,我之前试过用直接RecyclerView里面那个Jar包会报异常,我的解决方案是:进入sdk\extras\android\m2repository\com\android\support\recyclerview-v7\21.0.0目录,找到recyclerview-v7-21.0.0.aar这个文件。用解压软件解压...

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

最新回答 / 总之随便啦
额 我自己已经解决了 看了半天原来他不是内部类 只是一个Java文件中写了两个类而已 我自己搞错了

最赞回答 / 久居_深海
我的解决办法是:将app:showAsAction="ifRoom"改为“always",两个都要改,另外,注意MainActivity是继承ActionBarActivity或者AppCompatActivity。

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

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

最新回答 / 慕粉3424137
网上得方法都试过了,怎么都没用
课程须知
大家好,本门课程为中级案例课程。 在学习本门课程之前,小伙伴们需要掌握Android的基础知识。
老师告诉你能学到什么?
1.RecyclerView的基本知识 2.使用RecyclerView实现列表及瀑布流 3.为RecyclerView添加分割线及监听回调

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消