簡體   English   中英

getPageTitle()不會覆蓋FragmentPagerAdapter()中的方法

[英]getPageTitle() does not override method from FragmentPagerAdapter()

我正在嘗試使用FragmentPagerAdapter創建刷卡選項卡,如本示例所示 問題是,當我嘗試覆蓋getPageTitle() ,出現一條錯誤消息,提示“方法未從其超類覆蓋方法。 我怎樣才能解決這個問題?

這是適配器的外觀:

public class AdapterMain extends FragmentPagerAdapter{
//The titles of each tab
private static final String[] TAB_TITLES = new String[]{"Fragment 1", "Fragment 2"};

/**
 * Default constructor
 * @param fragmentManager
 */
public AdapterMain(FragmentManager fragmentManager){
    super(fragmentManager);
}

@Override
public Fragment getItem(int position){
    switch (position){
        default:
            Log.wtf("AdapterMain", "Fragment not found! Crashing!");
            return null;

        case 0:
            return new FragmentA();

        case 1:
            return new FragmentB();
    }
}

@Override
public int getCount(){
    return TAB_TITLES.length;
}

@Override
public CharSequence getPageTitle(int position){
    return TAB_TITLES[position];
}

}

原來,我的app/libs文件夾下有一個較舊或損壞的android-support-v4.jar 一旦刪除此.jar文件,一切都會按預期進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM