3

我正在尝试 viewpagerindicator 在我的应用程序中实现。

我正在使用 viewpagerindicator 库。我的代码是波纹管链接。

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 回答