2017-05-30 82 views
0

我在底部紙張內有兩個回收器視圖,一個是水平的,另一個是垂直的。 我可以水平滾動,但無法在第二個回收站視圖中垂直滾動。 有沒有辦法做垂直滾動?底部紙張垂直滾動不起作用

回答

0

這是我工作中使用NestedScrollview在XML 就像那個

<android.support.v4.widget.NestedScrollView 
android:layout_height="match_parent" 
android:layout_width="match_parent" 
xmlns:android="http://schemas.android.com/apk/res/android"> 
    <RelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical" android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:paddingTop="@dimen/activity_vertical_margin" 
     android:paddingLeft="@dimen/activity_horizontal_margin" 
     android:paddingRight="@dimen/activity_horizontal_margin" 
     android:paddingBottom="@dimen/activity_vertical_margin" 
     > 

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


    android:id="@+id/recyclerViewFeaturedLoc" 
    android:layout_below="@+id/recyclerViewHorizontal" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    /> 


<ProgressBar 
    android:layout_centerInParent="true" 
    android:id="@+id/home_progress" 

    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 

然後設置垂直滾動視圖中的Java文件 像

recyclerViewFeaturedLoc.setNestedScrollingEnabled(false);