2016-10-26 4 views
0

: 나는 recyclerview을 스크롤하면

<?xml version="1.0" encoding="utf-8"?> 
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

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

     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:background="@color/White" 
      app:theme="@style/ThemeOverlay.AppCompat"> 

      <RelativeLayout 
       android:id="@+id/rl_profile_top_layout" 
       android:layout_width="match_parent" 
       android:layout_height="55dp" 
       android:background="@color/White" 
       android:paddingTop="5dp"> 

       <TextView 
        android:id="@+id/tv_profile_title" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_centerInParent="true" 
        android:text="@string/user_name" 
        android:textColor="@color/Black" 
        android:textSize="@dimen/txt_size_large" 
        android:textStyle="bold" /> 

       <ImageView 
        android:id="@+id/iv_settings_back_tab_profile" 
        android:layout_width="30dp" 
        android:layout_height="30dp" 
        android:layout_alignParentEnd="true" 
        android:layout_alignParentRight="true" 
        android:layout_centerHorizontal="true" 
        android:layout_centerVertical="true" 
        android:contentDescription="@string/cont_desc" 
        android:paddingRight="5dp" 
        android:src="@drawable/setting_icon" /> 



      </RelativeLayout> 

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



     <android.support.design.widget.AppBarLayout 
      android:id="@+id/appbarLayout" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:fitsSystemWindows="true"> 


      <RelativeLayout 
       android:id="@+id/relative_top_scroll" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       app:layout_scrollFlags="scroll"> 



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

       <RelativeLayout 
        android:id="@+id/rl_profile_main_datas" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:paddingTop="5dp"> 

        <com.golive.entertainment.thirdparty.RoundedImageView 
         android:id="@+id/iv_user_profile_tab_more" 
         android:layout_width="70dp" 
         android:layout_height="70dp" 
         android:layout_margin="20dp" 
         android:layout_marginTop="20dp" 
         android:scaleType="fitXY" 
         android:src="@drawable/profile_pic_circle" /> 



       ...................(more than 10 views) 
       .................. 



       </RelativeLayout> 

      ................... 
      ................... 

      </LinearLayout> 


      </RelativeLayout> 



       <android.support.v7.widget.RecyclerView 
        android:id="@+id/rv_grid_view_tab" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_margin="10dp" 
        android:scrollbars="none" 
        app:layout_behavior="@string/appbar_scrolling_view_behavior" 
        android:visibility="visible"> 

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


       <android.support.v7.widget.RecyclerView 
        android:id="@+id/rv_list_tab_more_profile" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_marginTop="10dp" 
        android:clipToPadding="false" 
        android:scrollbars="none" 
        app:layout_behavior="@string/appbar_scrolling_view_behavior" 
        android:visibility="gone" /> 

       <TextView 
        android:id="@+id/profile_user_no_post_tv_tab" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center_horizontal" 
        android:layout_marginTop="60dp" 
        android:visibility="gone" 
        android:text="@string/txt_no_posts_available" 
        android:textSize="@dimen/txt_size" /> 


     </android.support.design.widget.AppBarLayout> 

    </LinearLayout> 
</android.support.design.widget.CoordinatorLayout> 
  • 내 문제는, 그것은 단지 recyclerview 스크롤입니다.

  • 내가 필요로하는 것은 recyclerview를 스크롤 할 때 (relative_top_scroll)도 스크롤해야합니다.

참고 : 나는 그리드 버튼을 클릭하면 가능 here.because이 목록 단추는 목록보기에 표시됩니다 클릭 gridview에 recyclerview.On를로드하지 relativlayout.but에만 상단에 대해 여러 행 레이아웃을 시도 recyclerview.instagram과 같은 것.

답변

0

당신은 단지 상대적 레이아웃이 아닌 툴바 아래에 scrollview를 추가하고이 스크롤 뷰 안에 모든 코드를 넣으십시오.

관련 문제