android – Kitkat上的CardView和RecyclerViews

我打算在我当前的应用程序中使用CardView和RecyclerView替换GridView.但是,Lollipop(5.0)及以后版本支持这些视图(CardView和RecyclerView).

我想知道,如果用户的操作系统低于Lollipop,比如Kitkat,会发生什么?

我怎么能支持那些设备?

最佳答案
它们是Android支持库v7的一部分.您可以通过在gradle文件中添加以下支持库来使用它们:

dependencies {
    ...
    compile 'com.android.support:cardview-v7:23.1.1'
    compile 'com.android.support:recyclerview-v7:23.1.1'
}

您可以从支持库中定义RecyclerView:

<android.support.v7.widget.RecyclerView
    android:id="@+id/my_recycler_view"
    android:scrollbars="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

有关更多信息,请查看官方指南:

http://developer.android.com/training/material/lists-cards.html

转载注明原文:android – Kitkat上的CardView和RecyclerViews - 代码日志