내 Recyclerview 데이터로 채워진 하나의 가로 Recyclerview와 두 개의 수직 리사이클 뷰가있는 다중 뷰 유형으로 채워진 응용 프로그램을 개발 중입니다. 그래서 저는 Recyclerview 안에 Recyclerview를 가지고 있습니다. 두 번째 세로 Recyclerview에 대한 스크롤 리스너를 추가하고 추가 할 수는 없지만 모든 스크롤은 주 부모 인 Recyclerview에서 처리하므로 추가 할 수 없습니다. 어댑터 내부에 스크롤러 리스너를 추가하려고 시도했지만 수직 Recycler보기에서는 제대로 작동하지만 수직선에서는 제대로 작동하지 않습니다. 어떻게 작동 시키는가?중첩 된 recyclerview에 대한 스크롤 수신기
0
A
답변
0
nestedScrollView에서 세로 recyclerview를 사용하는 경우 nestedScrollView의 스크롤 리스너를 구현해야합니다. 그렇지 않으면 recyclerview의 스크롤 수신기가 트리거되지 않습니다. 다음은 기본적으로 구현할 수 있으며, 당신이 nestedScrollView를 사용하는 경우가 아닌 경우 매김 기능
private void implementScrollListener() {
//Scroll Listener for nestedScrollView. Note that it is used for pagination when user reaches the bottom.
if(nestedScrollView != null){
nestedScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
@Override
public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
if (scrollY > oldScrollY) {
//Scrolling down
}
if (scrollY < oldScrollY) {
//Scrolling up
}
if (scrollY == 0) {
//Reaches to the top
}
if (scrollY < (v.getChildAt(0).getMeasuredHeight() - v.getMeasuredHeight())) {
//Reaches to the bottom so it is time to updateRecyclerView!
updateRecyclerView();
}
}
});
}
}
에 대한 더 많은 데이터를로드 할 위치를 잡을 수있는 방법, 당신은 당신이있는 경우에 부드럽게 스크롤 할 myRecyclerview.setNestedScrollingEnabled(false);
을 설정할 수 있습니다 전체 활동 또는 단편에 대한 여러 가지 리사이클 뷰.
희망 답변이
해피 코딩. 바키
관련 문제
- 1. RecyclerView에 대한 추가로드 스크롤
- 2. recyclerview에 대한 부드러운 스크롤
- 3. 안드로이드 : recyclerview에 대한 가로 및 세로 스크롤
- 4. 중첩 된 Matlab 속성 수신기
- 5. RecyclerView에 대한 지연로드 효과
- 6. RecyclerView에 대한 개별보기 애니메이션 추가하기
- 7. 중첩 된 UIScrollView - 스크롤 방향
- 8. 중첩 된 내부 조각이 recyclerView에 어댑터를 설정할 수 없습니다.
- 9. recyclerview에 텍스트 스크롤 부모를 만드는 방법
- 10. 중첩 된 RecyclerView 스크롤 성능
- 11. 중첩 된 div 스크롤 막대
- 12. 중첩 된 UIScrollViews의 스크롤 문제
- 13. 스크롤 다운 또는 스크롤 업 후 RecyclerView에 항목 추가
- 14. CursorAdapter를 사용한 RecyclerView에 대한 의문점
- 15. RecyclerView에 대한 오프셋을 얻는 방법?
- 16. RecyclerView 어댑터에 스크롤 수신기 추가
- 17. 동적으로 생성 된 요소에 대한 이벤트 수신기
- 18. 스크롤 창에있는 모든 체크 상자에 대한 동작 수신기?
- 19. 중첩 된 UIScrollViews와 같은 방향으로 스크롤
- 20. 스 클리프에서 recyclerview에 대한 삭제 문제
- 21. 중첩 된 DIV 및 수평 스크롤
- 22. 중첩 된 HTML 패널의 스크롤 막대
- 23. 두 개의 중첩 된 RecyclerViews의 스크롤 동작
- 24. 중첩 된 UICollectionViews 스크롤 문제 (iOS)
- 25. AngularJS 중첩 된 객체가있는 무한 스크롤
- 26. 항상 세로로 중첩 된 스크롤 만들기
- 27. scrollview에서 중첩 된 colelctionView로 연속 스크롤
- 28. 중첩 된 RecyclerView에서 스크롤 상태 저장
- 29. 같은 중첩 된 맵에 대한 중첩 된지도
- 30. 중첩 된 UITableView 스크롤 끝내기 후 UIScrollView 스크롤
즉, 스크롤 내에서 스크롤을 관리하려고합니다. 권리? – Dhruv
@DhruvPatel 예, 목록 내의 목록에 대한 페이지 매김을 구현하려고합니다. – sasuke
안드로이드 라이브러리가 ListView를 축소하지 않고 ScrollView 내에 배치합니다. https://github.com/paolorotolo/ExpandableHeightListView – Dhruv