相对布局内的滚动问题

时间:2019-02-12 05:49:23

标签: android android-recyclerview android-listview android-relativelayout swiperefreshlayout

我的布局如下: 包含一个主要的RelativeLayout。 RelativeLayout包含两个SwipeToRefereshLayout。问题只是First SwipeToRefereshLayout是可滚动的。

<RelativeLayout
                android:id="@+id/rltUserActivity"
                android:layout_width="match_parent"
                android:layout_height="match_parent">

                <android.support.v4.widget.SwipeRefreshLayout
                    android:id="@+id/swipe_to_refresh_media_grid"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_below="@+id/viewTop"
                    android:background="@color/white"
                    android:visibility="gone">

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

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

                <android.support.v4.widget.SwipeRefreshLayout
                    android:id="@+id/swipe_to_refresh_newsfeed_list"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_below="@+id/viewTop"
                    android:background="@color/white"
                    android:visibility="gone">

                    <ListView
                        android:id="@+id/lvFeed"
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:background="@color/transparant"
                        android:divider="@null"
                        android:nestedScrollingEnabled="false" />

                </android.support.v4.widget.SwipeRefreshLayout>
     </RelativeLayout>

在这里,在上面的代码中,当我将swipe_to_refresh_media_grid放在swipe_to_refresh_newsfeed_list上方时,只有swipe_to_refresh_media_grid是可滚动的,而问题是swipe_to_refresh_newsfeed_list是不可滚动的。一次可见。

我正在谈论在特定SwipeToRefereshLayout内部的RecyclerView和ListView的滚动。

问题:第一个集合在Relativelayout中可滚动,第二个不可滚动。

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

删除此内容并尝试

android:nestedScrollingEnabled="false"