3

我打算在當前的應用程序中使用CardViewRecyclerView替換GridView。但是,Lollipop (5.0)及以後版本支持這些視圖(CardViewRecyclerView)。kitkit中的CardView和RecyclerViews

我想知道,如果用戶的操作系統低於Lollipop,如Kitkat會發生什麼情況?

我該如何支持這些設備?

回答

5

他們Android Support libraries V7的一部分。你可以在你的gradle這個文件中添加以下支持庫使用它們:

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

而且你可以定義一個RecyclerViewSupport Library

<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

他們來爲「支持」或「COMPAT」套餐的一部分,所以這兩個組件都應該是可用的預奇巧版本