Android 回收器视图内部卡片视图
我试图在cardview中添加一个ryclerview,以便在卡片中有一个项目列表。问题是卡中的列表现在无法滚动。Android 回收器视图内部卡片视图,android,android-recyclerview,android-cardview,Android,Android Recyclerview,Android Cardview,我试图在cardview中添加一个ryclerview,以便在卡片中有一个项目列表。问题是卡中的列表现在无法滚动。 这是我的密码: <android.support.v7.widget.CardView android:id="@+id/card" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_m
这是我的密码:
<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>
我假设您想使用卡片视图只是出于视觉原因(标高等)。在这种情况下,您可以自定义“回收器”视图,使其看起来像卡片视图,而不是使用内部视图。有一些例子说明了这一点你的卡片视图高度是包裹内容,你的回收商也是如此。这将导致卡片视图的高度与回收器视图的高度相同
因此,它将始终与列表一样大,并且永远不会有任何滚动。尝试更改卡片视图高度以匹配父视图
如果您的卡片视图也位于另一个滚动布局内,则在最外层的布局中将卡片视图添加到嵌套的滚动视图中。在这种情况下,请勿更改卡片视图高度以匹配父级。保持它的包装内容。嵌套回收视图的方向是什么?并在xml文件中为其指定一个固定高度try android.support.v4.widget.NestedScrollView将是回收器视图的父视图您的卡视图是否位于任何其他滚动视图中,或者这是您的整个布局?我的卡视图位于另一张卡的约束布局中。因此,具有“回收器”视图的卡不能与父级匹配