我已经成功地使用CardView实现了RecyclerView.但现在我也想从API 14获得支持.目前看起来我们需要API 17来支持recyclerview.
任何人都知道可以在4.0操作系统或任何其他解决方案中使用RecyclerView吗?
但现在我也想从API 14获得支持.目前看起来我们需要API 17来支持recyclerview.
RecyclerView
来自recyclerview-v7
库,可以回到API Level 7.
根据CommonsWare的回答,请阅读本指南:维护兼容性
在这里你会发现:
在
RecyclerView
和CardView
小部件在早期版本的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
希望它有所帮助