当前位置:  开发笔记 > Android > 正文

Android - 如何在4.0 API 14中使用RecyclerView

如何解决《Android-如何在4.0API14中使用RecyclerView》经验,为你挑选了2个好方法。

我已经成功地使用CardView实现了RecyclerView.但现在我也想从API 14获得支持.目前看起来我们需要API 17来支持recyclerview.

任何人都知道可以在4.0操作系统或任何其他解决方案中使用RecyclerView吗?



1> CommonsWare..:

但现在我也想从API 14获得支持.目前看起来我们需要API 17来支持recyclerview.

RecyclerView来自recyclerview-v7库,可以回到API Level 7.



2> piotrek1543..:

根据CommonsWare的回答,请阅读本指南:维护兼容性

在这里你会发现:

RecyclerViewCardView小部件在早期版本的Android通过Android V7支持库有这些限制都可以:

CardView 使用额外的填充回退到程序化阴影实现.

CardView 不会剪切与圆角相交的子视图.

依赖关系:

要在5.0之前的Android版本(API级别21)中使用这些功能,请将项目中的Android v7支持库包含为Gradle依赖项:

dependencies {
    compile 'com.android.support:appcompat-v7:21.0.+'
    compile 'com.android.support:cardview-v7:21.0.+'
    compile 'com.android.support:recyclerview-v7:21.0.+'
}

此外,在源代码中RecyclerView,你会发现这一行

        if (className.length() != 0) {  // Can't use isEmpty since it was added in API 9.
            className = getFullClassName(context, className);

我不认识一个使用API​​ 9的人,但它似乎是非常落后的支持kibrary.

还检查:旧版本中的android支持(cardView,RecyclerView)库与目标kitkat

希望它有所帮助

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有