垂直recyclerView和水平recyclerview一起滚动

时间:2019-02-05 10:59:20

标签: java android-recyclerview scrollview

在我的项目中,我想有两个convertedTap(第一个为水平,第二个为垂直) 如果我垂直滚动屏幕,我希望它们都一起滚动。

recyclerview scroll

我尝试了一些方法,但是没有用,请帮助我

我的片段xml

Recyclerview

我的片段类

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Fragments.Tabs.FarsiF.FarsiBadr">

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


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

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

        </android.support.v7.widget.RecyclerView>
    </LinearLayout>
</ScrollView>

1 个答案:

答案 0 :(得分:1)

只需将scrollview更改为<android.support.v4.widget.NestedScrollView 你可以解决你的问题

尝试

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".multi.TabFragment">

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

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

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

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

    </LinearLayout>

</android.support.v4.widget.NestedScrollView>