2014-03-06 3 views
0

ViewPager를 프로젝트의 조각으로 사용하고 싶습니다. 조각의 이름은 'ViewP'이며 ActionBar.TabListener를 구현합니다. 그러나 조각 트랜잭션 동안 나는 점점 오전 오류조각에서 Viewpager를 사용하는 방법

FragmentManager fragmentManager = getFragmentManager(); 
FragmentTransaction fragmentTransaction = fragmentManager 
      .beginTransaction(); 
Fragment fragment = new ViewP(); 
fragmentTransaction.add(android.R.id.content, fragment); 

하지만이 방법은 타입하여 FragmentTransaction에 (INT, 조각)을 추가

으로 오류를 얻고있다가 인수 적용되지 않습니다 (INT ViewP)

+0

당신이 바로'Fragment'를 사용하고 (12:33 pm에 다음을 추가)? 나는. 지원 라이브러리의 것을 사용하고 있습니까? 그리고 만약 그렇다면 지원 조각 관리자를 사용하십시오. ViewP는 어떻게 정의되고'Fragment' 클래스는 어떤 것들이 수입됩니까? 'android.app.Fragment' 또는'android.support.v4.app.Fragment'? – frozenkoi

답변

0

조각을 추가 한 후에이 부분을 추가해야합니다.

fragmentTransaction.commit();

http://developer.android.com/reference/android/support/v4/app/FragmentTransaction.html#commit()

Fragment fragment = new ViewP(); 
FragmentManager fragmentManager = getFragmentManager(); 
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 
fragmentTransaction.add(android.R.id.content, fragment); 
fragmentTransaction.commit(); 
+0

이 줄을 추가했지만 이전과 같은 오류가 발생했습니다 – thestrongenough

+0

이 부분을 맨 위로 이동하고 버전의 샘플 코드를 게시하십시오. –

관련 문제