3

viewpagerindicator アプリ内に実装しようとして います。

私はviewpagerindicatorlibを使用しています。私のコードは以下のリンクです。

http://pastebin.com/TRUazPmb

エラーが発生しました、

11-15 13:07:35.145: E/AndroidRuntime(431): Caused by: java.lang.IllegalStateException: ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator.

ViewPageActivitysライン でindicator.setViewPager(mPager);

誰かが私にそれを解決する方法を手伝ってくれますか?

ありがとうございました

4

1 に答える 1

2
public class ViewPageFragmentAdapter extends FragmentPagerAdapter {

この行を次のように置き換えます

public class ViewPageFragmentAdapter extends FragmentPagerAdapter implements TitleProvider{

titlePageindicatorを使用している場合は、ページャーアダプターにTitleProviderを実装する必要があります。これを実装した後、いくつかの関数を追加する必要があるかもしれません...

別の子供を呼び出すために。

@Override
        public Fragment getItem(int arg0) {
            if (arg0 == 0) {
                return new Fragment1();
            } else if (arg0 == 1) {
                return new Fragment2();
            } else if (arg0 == 2){
                return new Fragment3();
            } else {
                return new Fragment0();
            }
        }
于 2011-11-15T07:56:28.117 に答える