报错:Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView

试了很多方法都不行,整了半天,终于搞定,原来在eclipse中使用RecyclerView只能导入API21.0.0中的包才可以使用。
解决办法:进入sdk\extras\android\m2repository\com\android\support\recyclerview-v7\21.0.0目录,找到recyclerview-v7-21.0.0.aar这个文件。用解压软件解压此文件里面有classes.jar,把这个jar包放到项目中的libs文件下即可。这个jar包就是RecyclerView要使用的,可以给它改个名字例如android-support-v7-recyclerview.jar , 便于查看。
最近升级了SDK发现sdk\extras\android\m2repository\com\android\support\recyclerview-v7\21.0.0这个目录找不到了,所以把之前的jar包传到了csdn的服务器上,需要的可以到这下载: http://download.csdn.net/detail/u010351494/9232327

注意注意注意:我提供的这个包是15年5.0刚发布的时候保留的包,当时recyclerview这个控件也是刚刚推出,功能很强大,但是也有许多不完善的地方,在后期的sdk更新中官方可能更新了recyclerview的api,使其更加完善。但这也导致大家在用我的包并在21以上的sdk编译时有些方法不支持,比如 addOnScrollListener和android.support.v7.widget.helper.ItemTouchHelper。
如果你没有用到这些方法又必须使用eclipse可以继续使用我的包,如果必须用这些方法,建议大家放弃使用eclipse,换成使用as开发。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,477评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,568评论 2 45
  • 总结 在家还是没有一个稍微清晰的计划,所以主要是以总结为主 早晨 背英语单词,然后将所有单词测试了一遍 把早晨的碗...
    最佳姐妹阅读 122评论 1 0