[英]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.