0
이것은 내 프래그먼트 페이지 어댑터입니다.프래그먼트 페이저 어댑터 오류가 발생했습니다
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
public class MyFragmentPagerAdapter extends FragmentPagerAdapter {
private String[] pageTitle = {
"Page1", "Page2", "Page3"
};
public MyFragmentPagerAdapter(FragmentManager fragmentManager) {
super(fragmentManager);
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0: return new PageFragment();
case 1: return new PageFragment2();
case 2: return new PageFragment3();
}
Fragment fragment = new PageFragment();
Bundle arguments = new Bundle();
arguments.putString("pageIndex", Integer.toString(position + 1));
fragment.setArguments(arguments);
return fragment;
}
@Override
public int getCount() {
return pageTitle.length;
}
@Override
public CharSequence getPageTitle(int position) {
return pageTitle[position];
}
}
이 줄에서 오류가 발생하는 이유 : case 0 : 새 PageFragment(); 및 조각 단편 = 새 PageFragment(); 오류는 "형식 불일치 : PageFragment에서 Fragment로 변환 할 수 없습니다."수정 방법? 가능 (Viewpager)을 Android 2.2 또는 2.3과 호환 가능합니까?
'PageFragment extends Fragment'가 있습니까? 'PageFragment'의 소스를 게시 할 수 있습니까? – jedwards
예 Android 2.2에서 ViewPager를 사용할 수 있습니다. supportv4 라이브러리 –
에서 매우 정확하지 않은 경우 죄송합니다. 나는 결국 혼자서 해결했다. 모두 고마워 고 또 미안. –