문제

가 간단한 응용 프로그램이며,나는 지금 그것을 변경하고 보다 전문적인...지금 내가 원하는 모든 부분의 내 응용 프로그램으로 얻 ViewPager 기의 버튼에서의 응용 프로그램은 파일 관리자는 확장 Activty, 에,나는 그 변경을 것이다: FragmentActivty 과 작업 ViewPager 성공 없다.

나의 질문은:그것은 사용하는 것이 가능하 다른 종류의 조각을 대신 FragmentViewPager 니까?

해야 하는 코드 내의 파일 관리자에서 연구를 수행 할 수 있습니다.!!???어떤 대안은?

편집:내가 원하는 무언가를 만들 거의 같은이

@Override
    public Fragment getItem(int position) {
        switch (position) {
        case 0: 
            return FragmentClass.newInstance(0, "Page # 1");
        case 1: 
            return FragmentClass.newInstance(1, "Page # 2");
        case 2: 
            return FileDialog.newInstance(2, "FileManager");
//Here is my problam, that says "Type mismatch: cannot convert from FileDialog to Fragment"
//It wants Fragment type
            default:
                return null;
            }
        }
도움이 되었습니까?

해결책

FragmentActivity 되지 않은 조각,그것의 특별한 활동을 지원 라이브러리를 사용할 수 있도록 조각에서는 이전 버전의 안드로이드.불행하게도 당신을 넣어 수 없습 FragmentActivity 에 ViewPager.해야 합니다 클래스에서 파생된 조각 클래스에서 지원 라이브러리를 사용하려면 이 ViewPager 기 때문에 ViewPager 에만 존재하는 지원 라이브러리입니다.

를 명확히 파편에,두 개의 서로 다른 조각의 수퍼 클래스가 발생할 것이다(모두의 호출되는 조각).의 차이 하나에서 일반 안드로이드 라이브러리와 다른 에서 지원 라이브러리가 들어 있습니다.야 할 조각에서 파생되는 조각의 수퍼 클래스에서 지원 라이브러리(안드로이드.을 지원합니다.v4.app.조각)하려는 경우 와 함께 사용하는 ViewPager.

다른 팁

조각을 자체는 수퍼 클래스고에 활용할 수 있는 다른 방법이 있습니다.

을 살펴 개발자 문서에 조각 에 대한 자신의 구현 및 모범 사례에서 사용 약관에 동의합니다.지 않으면 당신이 찾고있는 아주 특정 라이브러리를 응용 프로그램을 필요가 없 바퀴를 재발견 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top