총 게시물 39,212건, 최근 1 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

recyclerview안에 또 다른 recyclerview뷰를 넣을때 목록을 한번에 불러 옵니다 ㅠ;

글쓴이 : 오랜만에 날짜 : 2018-06-27 (수) 16:46 조회 : 1526
글주소 : http://www.androidside.com/B49/170042
 
  IMAGE, 셔터스톡
저작권 걱정없는 로열티프리 스톡 이미지, 연간 요금제로 최대 40% 절약하세요!
www.shutterstock.com/
  IMAGE 아이엠스톡에스
천원대 IMAGE 고해상도, 무료시안, 평생사용, 대형실사출력 IMAGE
www.imstocks.co.kr
  스타일어닝IMAGE
어닝,코니탑,바네트,스카이,파고라어닝 전문IMAGE
styleawning.co.kr
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang



http://cafe.daum.net/superdroid/aAgV/726?q=recyclerview%20레이아웃&re=1

이런식의 레이아웃을 구성하기 위해서 

리사이클러뷰안에 리사이클러뷰를 통해 다음을 구현하였습니다.


<리사이클러뷰를 2차로 구현한 동영상>

https://drive.google.com/file/d/1rCjv-AFijJIFUBohywuwmO5tfrnYDHgT/view?usp=sharing

위에 영상에서 보는것처럼 리스트뷰에 아이템이 많다고(1500개이상) 치면
로딩될때까지 아무것도 안나옵니다; 그리고 화면에 모두 그려지는 것이기 때문에… 리소스도 엄청 먹는것 같구요;; 버벅거리고;;; ㅎㅎㅎ;


메인 리사이클뷰 안에 리사이클뷰를 넣으니까..

앱 실행과 동시에 메인 라사이클뷰의 첫번째 아이템에 리사이클뷰가 바로 로딩이 되어서

한꺼번에 데이터가 1500개가 뜨게 되서… 로딩시간이 10초이상 걸려 버리더라구요^^; ㅎㅎㅎ;;;;


※ 참고로 recyclerview안에 recyclerview를 구현시 가로로 먹는 리사이클러뷰는 정상적으로 한번에 로딩 하지 않고 넘길때마다 로딩하여 정상 처리 되고 있습니다;;


문제는 리사이클러뷰안에 세로로된 리사이클러뷰를 넣을경우 리사이클러뷰 전체가 로딩되 버립니다 ㅠ;

리사이클러뷰안에 리사이클러뷰를 이런식으로 쓰는게 맞는 방법인가요?;;

맞다면... 이런식으로 세로 스크롤일때는 어떤식으로 해결해야되는지 확인이 안되서요 ㅠㅠ;





질문자가 자신의 포인트 5 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 4을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

안사 이쁜이 2018-06-27 (수) 16:46
축하드립니다. ;)
오랜만에님은 안사 이쁜이에 당첨되어 4 포인트 지급되었습니다.
에찌 2018-06-29 (금) 10:10
전체로딩이 안되려면 특정 크기만큼만 먼저 로드하시게 하면될듯합니다.
1번 리사이클뷰와 2번리사이클뷰가 있으면, 2번이 1번안에 포함되어있을 경우 2번은 다 나오게 하되 1번은 5개씩만 먼저 보여주게끔하고 밑으로 스크롤 했을경우 5개가 더 보이게하는식으로 하면 될듯합니다.

http://www.androhub.com/load-more-items-on-scroll-android/

이것과 같이 말이죠~ ^^
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기