試了很多方法都不行,整了半天,終于搞定,原來在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開發。