如何使文本滚动父级到recyclerview

时间:2016-10-26 08:25:27

标签: android android-recyclerview scrollview

我在顶部有Textview,在中间有Recyclerview,在最后一个按钮上有一个按钮。

我想在recyclelerview滚动看起来像我将滚动视图放在我的所有元素上时。

如何实现?

这是我的xml

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:id="@+id/buslayout"
        android:focusableInTouchMode="true"
        >

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:padding="10dp"
            android:background="@color/bg_log"
            >
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"

                android:textColor="@color/colorPrimaryDark"
                android:textSize="20dp"
                android:text="BUSINESS DIRECTRIES"
                android:textStyle="bold"
                android:layout_weight="1"
                />
        </LinearLayout>  

        <android.support.v7.widget.RecyclerView
            android:id="@+id/business_recycle"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            />

        <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Load more"
            android:id="@+id/btnmore"/>
    </LinearLayout>

1 个答案:

答案 0 :(得分:0)

<LinearLayoutandroid:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/buslayout"
android:focusableInTouchMode="true"
    >

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:focusableInTouchMode="true"
            >

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:padding="10dp"
    android:background="#fffffff"
    >
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"

        android:textColor="@color/colorPrimaryDark"
        android:textSize="20dp"
        android:text="BUSINESS DIRECTRIES"
        android:textStyle="bold"
        android:layout_weight="1"
        />
</LinearLayout>



<android.support.v7.widget.RecyclerView
    android:id="@+id/business_recycle"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    />

<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Load more"
    android:id="@+id/btnmore"/>
        </LinearLayout>
    </ScrollView>
</LinearLayout>