我正在尝试在我的应用中实施viewpagerindicator
。
我正在使用viewpagerindicator lib。我的代码是下面的链接。
我收到了错误,
11-15 13:07:35.145: E/AndroidRuntime(431): Caused by: java.lang.IllegalStateException: ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator.
在ViewPageActivity
行indicator.setViewPager(mPager);
有人帮我解决了吗?
谢谢
答案 0 :(得分: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();
}
}