报错: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开发。

你可能感兴趣的:(报错:Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView)