마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

뷰페이저에 데이터를 개수를 정해서 넣고 가득 차면 자동으로 넘어가게...

0 추천
뷰페이저를 만드는데 뷰페이저 하나에 이미지를 8개뿌려주고 8개이상이면 두번째 뷰페이저로 데이터가 넘어가서 또 뿌려지게 하고싶은데 어떻게 하나요..?

예를 들면 이미지가 총 20개이면

첫번째 뷰페이저에 8개, 두번째 뷰페이저에 8개, 세번째 뷰페이저에 4개 이렇게

알아서 자동으로 나누어 지게 동적으로 어떻게 하나요?ㅠㅠ

뷰페이저페이지에 그리드뷰를 사용해서 8칸으로 나누어서 뿌려줄 생각인데...
꿀떡 (2,700 포인트) 님이 2017년 7월 27일 질문

1개의 답변

0 추천

1. 어레이 리스트를 만듭니다 (배열보다 관리가 쉬움으로)

2. 이미지리스트를 어레이 리스트에 저장 합니다.

3. 어레이 리스트에 데이터가 존재하는지 확인 합니다.

4. 존재 하면 loop 카운트가 8번째 이상이거나 어레이 리스트 데이터가 없으면 중지 하는 loop 문을 수행 합니다. 

4.1 뷰를 생성한 후 뷰 페이저에 add 합니다.

4.2 그리드 Adapter에 연결된 어레이 리스트에 이미지 정보를 추가 합니다.

4.3 최초의 어레이 리스트의 0번째 항목을 삭제 합니다.

5. 3번으로 돌아가 이미지 정보를 가진 어레이 리스트가 비었을 때 까지 수행 합니다.

익명사용자 님이 2017년 7월 27일 답변
...