在回收器视图中显示卡片视图以及上一个和下一个对象

问题描述 投票:0回答:1

我正在尝试使用如下所示的 CardView 创建一个水平 RecyclerView,其中主卡位于中心,上一张卡和下一张卡具有部分可见性。

and

是否可以在一个布局中没有 3 个 CardView 的情况下实现这一目标?

android android-recyclerview pagination android-cardview
1个回答
0
投票

RecyclerView
项目行内,您只需要一个
CardView
,因为每次创建项目时,它都会根据已传递到
RecyclerViewAdapter
的项目数量来扩充该布局,而不是拥有
CardView
'如果宽度为
match_parent
fill_parent
,您可以通过为其分配一个值来静态为其分配宽度(对于所有屏幕)。

<android.support.v7.widget.CardView
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    android:id="@+id/card_view"
    android:layout_gravity="center"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    card_view:cardCornerRadius="2dp">

    ....

</android.support.v7.widget.CardView>

在本例中,

CardView
的宽度为
200dp

注意: 这样做将需要您根据正在使用的设备更改尺寸。

© www.soinside.com 2019 - 2024. All rights reserved.