1

현재 documentation에 따라 뷰 페이지 설정이 있습니다. 첫 번째 조각 탭 내에서 카드 뷰 목록이 포함 된 리사이클 뷰를 설정했습니다. 각 카드보기에는 새로운 단편을 열어야하는 버튼이 있습니다. 나는이 새로운 조각을 액션 바 탭과 겹치기를 바랐다. (코멘트 버튼을 클릭 할 때 페이스 북 코멘트가 어떻게 작동하는지 비슷하다.) 나는 그것이 작동하도록하는 방법을 모르겠습니다. 내 viewpager 위에 오버레이가 생기기를 기대하면서 여분의 framelayout과 상대 레이아웃을 만들었지 만 이것이 효과가없는 것 같습니다. 새 조각에서 작업 표시 줄 탭을 어떻게 커버 할 수 있습니까? 그게 합리적이라면 현재의 뷰 페이지 조각을 대체하는 방법을 묻지 않을 것이다. 뷰 페이지 탭을 포함하는 뷰 페이지 내에서 조각을 추가하는 방법

나는 빨간색 배경 새로운 조각을 채워진 온 클릭 리스너를 envoking 후 결과가 여기에 표시됩니다 : http://i.imgur.com/yHYpzGr.png

를 내 온 클릭 리스너에서 내가 가진 : 포함

FragmentManager fragmentManager = activity.getFragmentManager(); 
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 
fragmentTransaction.add(R.id.container, commentFragment,"comment_fragment_tag"); 
fragmentTransaction.commit(); 

내 주요 활동 레이아웃 viewpager :

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/container" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <RelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 
     android:id="@+id/main_activity"> 
     <android.support.v4.view.ViewPager 
      android:id="@+id/pager" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" /> 
    </RelativeLayout> 
</FrameLayout> 

답변

0

은 ..이 시도가

작동 희망
FragmentManager fragmentManager = activity.getFragmentManager(); 
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 
    fragmentTransaction.replace(R.id.container, commentFragment,"comment_fragment_tag"); 
    fragmentTransaction.commit(); 

또는

  Fragment fr = new FragmentTwo() ; 
      FragmentManager fm = getFragmentManager(); 
      FragmentTransaction ft = fm.beginTransaction(); 
      ft.replace(R.id.container, fr); 
      ft.commit(); 

듣고 호텔 fr은 viewpager 탭 적용되지 않습니다

+0

를 대체 될 새로운 조각입니다. 그 결과는 스크린 샷 http://i.stack.imgur.com/vSXxd.png에서 보여준 것과 거의 똑같습니다. 탐색 탭을 다루는 기존의 뷰 페이지 조각에서 새로운 조각을 시작하고 싶습니다. – ViciDroid

+0

무엇을 원하니? 최고 평점을 클릭 한 다음 새 단편을 열거 나 영화를 클릭하고 다른 단편을 여는 경우 ... –

+0

뷰 페이지 탭이 아닌 다른 조각을 열고 싶습니다. 게임 조각 중간에 단추를 추가했다고 가정 해보십시오. 이 버튼을 사용하면 뷰 파인더가 아닌 완전히 다른 조각을 시작할 수 있습니다. 게시물에 댓글을 달 때 페이스 북 앱이하는 것과 같은 것. – ViciDroid