
구조는
검은색 MainActivity ,
파란색 Viewpager(뷰페이져)
빨간색 VerticalViewPager(버티컬뷰페이져)
이렇게해서
MainActivity 위에 ViewPager가 있고 그 위에 VerticalViewPager 를 쌓아 올린 구조입니다.
문제는 두번째 페이지 부터 버티칼 뷰페이저가 생성은 되는데 화면에 보이지 않습니다
로그를 분석해보니
ViewPager특성상 첫번째 , 두번째 까지 미리 뷰를 생성하는데
실행하면 첫번째 ViewPager , 두번째 ViewPager가 생성됩니다.
첫번째에는 뷰페이져 에서 버티칼뷰페이저 아이템 1,2가 생성되서 첫번째 하면은 잘나옵니다
보통 아이템이 4개인데 다 잘나옵니다 첫번째 화면은 완벽합니다
첫번째 화면에서 두번째 화면으로 (오른쪽에서 왼쪽으로 )스와이프해서 보면 두번째 페이지로 가면 바탕색으로 설정한 형광녹색만 보입니다


첫번째 화면, 두번째화면
06-29 13:04:34.014 2250-2250/com.ajoudailyfood.app I/dd﹕ Main :20140619 on create <--뷰페이저 첫번째 화면
06-29 13:04:34.014 2250-2250/com.ajoudailyfood.app I/﹕ Main : onViewCreated
06-29 13:04:34.014 2250-2250/com.ajoudailyfood.app I/﹕ ITEM IN TAG :0
06-29 13:04:34.014 2250-2250/com.ajoudailyfood.app I/dd﹕ Main :20140620 on create <-- 뷰페이저 두번째 화면
--뷰페이저 첫번째 화면의 버티컬 뷰페이지들 생성됨
06-29 13:04:34.022 2250-2250/com.ajoudailyfood.app I/dd﹕ Sub :20140619 on create
06-29 13:04:34.026 2250-2250/com.ajoudailyfood.app I/dd﹕ Sub :20140619 onViewCreated
06-29 13:04:34.026 2250-2250/com.ajoudailyfood.app I/dd﹕ Sub :20140619 onStart
06-29 13:04:34.026 2250-2250/com.ajoudailyfood.app I/dd﹕ Sub :20140619 on create
06-29 13:04:34.026 2250-2250/com.ajoudailyfood.app I/dd﹕ Sub :20140619 onViewCreated
06-29 13:04:34.026 2250-2250/com.ajoudailyfood.app I/dd﹕ Sub :20140619 onStart
-- 뷰페이저 두번쨰 화면의 버티컬 뷰페이지들 생성안됨
원래 라면 생성 되어야 되지 않나요?
그리고 또 문제가 있는데요
뷰페이저 두번째 화면
녹색 형광색화면에서 위아래로 슬라이드하면
06-29 13:40:43.110 2316-2316/com.ajoudailyfood.app I/dd﹕ Sub :20140620 on create
06-29 13:40:43.110 2316-2316/com.ajoudailyfood.app I/dd﹕ Sub :20140620 onViewCreated
06-29 13:40:43.110 2316-2316/com.ajoudailyfood.app I/dd﹕ Sub :20140620 onStart
06-29 13:40:47.262 2316-2316/com.ajoudailyfood.app I/dd﹕ Sub :20140620 on create
06-29 13:40:47.262 2316-2316/com.ajoudailyfood.app I/dd﹕ Sub :20140620 onViewCreated
06-29 13:40:47.262 2316-2316/com.ajoudailyfood.app I/dd﹕ Sub :20140620 onStart
이렇게 뷰페이저 두번째화면의 버티컬 뷰페이저의 뷰들이 생성이 되는데
이렇게 빈화면만 나옵니다
로그찍고 여기저기 다 봤는데 잘몰라서 도대체 뭐가 잘못인지 여쭈어봅니다
굽신굽신