현재 ViewPager를 상하 좌우로 넣었습니다..
MainActivity(FragmentActivity) 안에
상(Fragment)
중1(Fragment) - 중2(Fragment) - 중3(Fragment)
하(Fragment)
VerticalViewPager안에 HorizontalViewPager가 들어있어요.. 그러다 보니
중1,2,3 부분을 만드는 ViewPager 가 Fragment로 구현되어 있습니다..
페이지 이동은 잘 되는데.. 문제는
중1에서 중1-1(Sub Fragment)로 이동을 하게 되면..
상
중1 -> 중1-1, 중2 - 중3
하
이렇게 되는게 아니고..
상
중1-1
하
이렇게 중1,중2,중3 부분 fragment 가 전부다 중1-1 fragment로 바뀌어 버려요..
이걸 어떻게 잡아줘야 할까요 ㅠㅠ
중1에서 중1-1 로 넘어가는 소스는..아래와 같구요..
Fragment framgment = new BBFragment();
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.sub_container, fragment, "tag").addToBackStack(null).commit();
Vertical ViewPager의 FrameLayout id는 R.id.container 이고..
Horizontal ViewPager의 FrameLayout id는 R.id.sub_container 입니다.
저기를 바꿔봐도 안되고..
getFragmentManager 부분을 이거 저거로 바꿔봐도안 먹고..
왜 Fragment가 전부다 이동하는걸까요 ㅠㅠ