我打算在當前的應用程序中使用CardView
和RecyclerView
替換GridView
。但是,Lollipop (5.0)
及以後版本支持這些視圖(CardView
和RecyclerView
)。kitkit中的CardView和RecyclerViews
我想知道,如果用戶的操作系統低於Lollipop
,如Kitkat
會發生什麼情況?
我該如何支持這些設備?
我打算在當前的應用程序中使用CardView
和RecyclerView
替換GridView
。但是,Lollipop (5.0)
及以後版本支持這些視圖(CardView
和RecyclerView
)。kitkit中的CardView和RecyclerViews
我想知道,如果用戶的操作系統低於Lollipop
,如Kitkat
會發生什麼情況?
我該如何支持這些設備?
他們Android Support libraries
V7的一部分。你可以在你的gradle這個文件中添加以下支持庫使用它們:
dependencies {
...
compile 'com.android.support:cardview-v7:23.1.1'
compile 'com.android.support:recyclerview-v7:23.1.1'
}
而且你可以定義一個RecyclerView
從Support 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
他們來爲「支持」或「COMPAT」套餐的一部分,所以這兩個組件都應該是可用的預奇巧版本