2017-11-22 4 views
-1

나는 RecyclerViewHorizontalVertical 스크롤 있습니다. 왜냐하면, 이것은 격자이고 recyclerview입니다. 왜? 그것은 많은이기 때문에 ScrollViews 간단한 Grid보다을 optimalized.RecyclerView 라인

나는 recyclerview하기 위해 라인을 추가합니다. 항목 위에. (Z 좌표) enter image description here

이 줄은 목록 항목으로 스크롤해야합니다.

사람은 그것을 어떻게 생각을 가지고? 항목 위에 새 레이어를 추가 할 수 있습니까?

+0

추가'headerView' 훨씬 간단합니다. –

+0

headerView는 실제 항목 앞에있는 새 항목입니다. 권리? – ketom

답변

1

필자는보기 계층의 RecyclerView 위에 다른보기를 추가하고 사용자가 스크롤 할 때 ScrollListener를 RecyclerView에 추가하고 그에 따라 줄을 변환 할 수 있습니다. (올바른 방법은 View 먼저 선언하고이 View 위의 목록 배치하는 것입니다 일반적으로) : 모든

<FrameLayout> 

    <RecylerView 
     ... 
     /> 

    <View 
     android:id="@+id/line" 
     android:layout_width="2dp" 
     android:layout_height="match_parent" 
     android:background="#FF00FF" 
     /> 

</FrameLayout> 
+0

예, 좋은 생각입니다. 나는 다른 생각을 기다릴 것이다. 이것은 약간의 문제가 – ketom

+0

가 – ketom

+0

감사합니다이 아이디어에 대한 감사입니다. 마지막으로, 나는이 아이디어를 만들었다. 이것은 정말 좋은 일입니다. – ketom

1

먼저이 같은 세로보기를 만들 선언 후

<View 
android:layout_width="1dp" 
android:layout_height="fill_parent" 
android:background="@android:color/holo_blue_light" /> 

을 그리고 당신의 <RecyclerView />

주의 : 간단한 레이아웃을 사용해야 할 경우 FrameLayout을 사용하는 것이 더 효율적입니다. 그렇지 않은 경우 RelativeLayoutFrameLayout)

+0

이 뷰를 먼저 선언하면 리사이클 러의 뒤에 있습니다. 하지만 리사이클 러로 스크롤하는 것은 아닙니다. – ketom