一直知道RecyclerView可以代替ListView、GridView使用,听说功能很强大,但还没有去学习过。今天想学习,没想到还没开始便撞墙了。输入Recycler,只有这两个东西,没有提示RecyclerView,说明支持包中没有。

最后一番百度后,终于解决(真不敢想象没有网络的情况下,怎么开发、怎么解决问题)。

1、打开SDK Manager,在Extras树下找到Android Support Library,下载好支持包。RecyclerView在v7-21版本就出来了。我这里不用更新了,说明是最新的,怎么可能不行呢?

2、检查app的build.gradle。里面的的v7版本也都是23.2.1

3、打开External Libraries,直接找到类,也没有

4、查看appcompat-v7-23.2.1的属性,里面有源代码引用的位置,在SDK目录下:\extras\android\m2repository\com\android\support\appcompat-v7\23.2.1\appcompat-v7-23.2.1-sources.jar

5、打开上面目录后,发现里面有appcompat-v7,而且里面最新版本就是23.2.1

6、按照第2步的思路,试试直接编译进来是否OK。按照目录结构,在app的build.gradle的dependencies最后添加了一句:
compile ‘com.android.support:recyclerview-v7:23.2.1’

7、Build——Clean Project。等待Clean完毕后,在External Libraries中看到了期待中的recyclerview

8、能导入包了,那就编写代码乐……

在\extras\android\support\v7\recyclerview\libs 目录下发现有android-support-v7-recyclerview.jar。要是上面的方法不行,这就是第二种解决办法了,直接导入到libs中了

更多相关文章

  1. 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
  2. [RK3399][Android7.1.1] WifiAp:开机默认打开wifi热点
  3. Android常用控件
  4. Android(安卓)SDK Manager无法更新的解决
  5. Android(安卓)下拉刷新,非常强大的下拉刷新功能
  6. Android(安卓)-- Android(安卓)JUint 与 Sqlite
  7. Android打开/关闭数据流量
  8. 重定向android log
  9. unity内置浏览器插件UniWebView的使用(支持Android,ios,Mac)

随机推荐

  1. Android(安卓)项目组件化之创建module,生
  2. OOM问题总结
  3. android webview使用html5 上传相册、拍
  4. android 4.0 体验!!!!
  5. Android 使用Theme实现动态切换主题详细
  6. 【平台开发】如何有效的收集 Android(安
  7. android 对超大屏幕尺寸的支持
  8. android xml布局之———include.merge.V
  9. 【Android】AsyncTask源码分析
  10. Android(安卓)判断网络类型2G,3G,4G,WIFI