0

에 따라 recyclerview을 스크롤 할 수 있지만, VIP는결과 재활용 위로 올라올로 재활용하는 방법 그리고 그것은 저에게 유선 결과를줍니다.나는 그것뿐만 아니라 일 것 <em>VIP</em> 두 개의 동일한 레이아웃에 <code>recycleView</code> 정상 결과에 대한 동일한 <code>SwipeRefresher</code>, 다른 하나가 다른 하나

화면에 정상적인 결과로 스크롤하는 동안 vip이 표시됩니다.

어떻게하면 하나의 스크롤 동작으로 두 가지 리사이클을 만들 수 있습니까?

<android.support.v4.widget.SwipeRefreshLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/swipeRefreshLayout" 
    > 
    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"> 
    <android.support.v7.widget.RecyclerView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/vipRecycleView"/> 
    <android.support.v7.widget.RecyclerView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:id="@+id/resultRecycleView" 
     > 

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

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

다음 이미지 내 현재의 동상을 보여 주 -이 : 같은

내 레이아웃 모습.

enter image description here

+0

그것은 정상 안에 모두 RecyclerView 년대를 넣어 그 높이에서 resultRecyclerView의 match_parent? – Vodet

+0

@Vodet 그래, 그게 무슨 문제 야? –

답변

0

recyclerView.setNestedScrollingEnabled (참)

홈페이지 XML을 시도

<android.support.v4.widget.SwipeRefreshLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<android.support.v7.widget.RecyclerView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

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

재활용 항목

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<android.support.v7.widget.RecyclerView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

</LinearLayout> 
+0

다른 재활용 제품을 기반으로 재활용을 설정하는 방법은 무엇입니까? –

0

사용 NestedScrollView

<android.support.v4.widget.SwipeRefreshLayout 
    android:id="@+id/swipeRefreshLayout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <android.support.v4.widget.NestedScrollView 
     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.support.v7.widget.RecyclerView 
       android:id="@+id/vipRecycleView" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" /> 

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

      </android.support.v7.widget.RecyclerView> 
     </LinearLayout> 
    </android.support.v4.widget.NestedScrollView> 
</android.support.v4.widget.SwipeRefreshLayout> 
+0

그건 내가 recycleView에 대한 모든 행동을 잃어 버렸다. 예를 들어'recycle.setOnScollListener (....) ' –