动态添加项目时无法滚动recyclerview

时间:2018-07-20 06:56:20

标签: android scroll android-recyclerview android-linearlayout dynamic-content

Am使用回收站视图显示数据列表。数据是动态的(字段不是固定的),因此我在recyclerview项内使用linearlayout并根据服务器的响应将其充气。我面临的问题是,即使内容很大,recyclerview仍停留在屏幕大小并且无法滚动。尝试使用relativelayout代替线性布局作为容器,但没有效果。任何帮助将不胜感激。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <TextView
            android:id="@+id/requestIdTextView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:padding="8dp"
            android:textColor="@color/gray_7"
            android:textSize="12sp" />

        <TextView
            android:id="@+id/lastActivityTextView"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/requestIdTextView"
            android:padding="8dp"
            android:textColor="@color/gray_2"
            android:textSize="14sp" />

    </RelativeLayout>

    <!--Container to add dynamic elements-->
    <LinearLayout
        android:id="@+id/dynamicSlotDetailsContainer"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" />

</LinearLayout>

0 个答案:

没有答案