繁体   English   中英

卡视图中的回收者视图

[英]Recycler view inside Card view

我正在尝试在cardview内添加ryclerview以便在Card内部添加项目列表。 问题在于卡中的列表现在不可滚动。
这是我的代码:

 <android.support.v7.widget.CardView
        android:id="@+id/card"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"">

        <android.support.v7.widget.RecyclerView
            android:id="@+id/records"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="8dp" />

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

我试图更改layout_width和height,没有结果,并设置了recyclerView.setHasFixedSize(true);

我假设您仅出于视觉原因(海拔等)而要使用卡片视图。 在这种情况下,您可以自定义回收器视图以使其看起来像卡片视图,而不是在其中使用。 链接有一些示例

您的名片查看高度是包装内容,回收站的内容也是如此。 这将使卡片视图的高度与回收者视图的高度相同。

因此,它将始终与列表一样大,并且永远不会滚动。 尝试将卡片视图的高度更改为match_parent

如果您的卡片视图也在另一个滚动布局中,请在最外面的布局中将卡片视图添加到NestedScrollView。 在这种情况下,请勿更改名片视图的高度以匹配父视图。 保留内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM