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:return new PageFragment();和Fragment fragment = new PageFragment();錯誤是「類型不匹配:無法從PageFragment轉換爲片段」如何解決?是否有可能使它(Viewpager)與Android 2.2或2.3兼容?
「PageFragment是否擴展了片段」?你可以發佈「PageFragment」的來源嗎? – jedwards
是的,它可能與Android 2.2使用ViewPager,因爲它來自supportv4庫 –
對不起,如果我不是很精確。我最終獨自解決。謝謝大家,再次抱歉。 –