如何查看指定版本Android Support Library的参考文档?
查看特定版本Android Support Library参考文档的方法
当然有办法啦!我来给你分享几个实用的路子,帮你精准找到Support Library 26版本的参考文档:
用Android Studio离线文档搞定
- 打开Android Studio,进入设置(Windows/Linux点
File > Settings,Mac是Android Studio > Settings) - 找到
Appearance & Behavior > System Settings > Android SDK - 切到
SDK Tools标签,找到Documentation for Android SDK,点击Show Package Details展开列表 - 勾选对应26版本的Support Library文档包,点
Apply下载就行 - 下载完后,按住Ctrl(Mac按Cmd)点击代码里的
RecyclerView或者onCreateViewHolder方法,就能直接看该版本的离线文档了
- 打开Android Studio,进入设置(Windows/Linux点
下载对应版本的库源码看细节
- 同样在SDK Tools的
Package Details里,找到Android Support Repository,展开后勾选26.x.x版本的仓库 - 下载完成后,你可以直接查看RecyclerView的源码,找到
public T onCreateViewHolder(ViewGroup parent, int viewType)方法的实现和注释,比文档还直观 - 另外,只要项目依赖的是26版本的Support Library,Android Studio跳转方法时会自动显示对应版本的内容
- 同样在SDK Tools的
确保项目依赖版本正确
先检查你的Module级build.gradle文件,把RecyclerView的依赖改成26版本的,比如:implementation 'com.android.support:recyclerview-v7:26.1.0'配置对了之后,IDE的代码提示和文档都会对应到26版本,不会和27版本混在一起
对了,顺便提一句:其实onCreateViewHolder方法在27版本的Support Library里并没有消失哦,大概率是你项目依赖的版本没配对,或者IDE缓存出问题了。可以试试File > Invalidate Caches / Restart清理缓存再看看。
内容的提问来源于stack exchange,提问作者jbourne
相关产品推荐
相关产品推荐

