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

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

글쓴이 : 오랜만에 날짜 : 2018-06-27 (수) 16:46 조회 : 503
글주소 : http://www.androidside.com/B49/170042
 
  나의 비즈니스 파트너 크몽
당신의 일을 해결해줄 전문가들이 있는 곳, 크몽! 당신의 비즈니스를 도와드립니다
www.kmong.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 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기