卡片视图和可回收视图在kitkat上的应用

3

我打算在我的应用程序中使用CardViewRecyclerView替换GridView。然而,这些视图(CardViewRecyclerView)只支持Lollipop (5.0)及以上版本。

那么,如果用户的操作系统低于Lollipop,如Kitkat,会发生什么?

我该如何支持这些设备?

2个回答

5

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

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

您可以使用Support Library定义一个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


1

它们作为“support”或“compat”包的一部分提供,因此这两个组件也应该在预装KitKat版本中可用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接