android viewpagerindicator 的一些问题

标签 android android-viewpager

我正在尝试在我的应用中实现 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.

ViewPageActivityindicator.setViewPager(mPager);

有人帮我解决吗?

谢谢

最佳答案

public class ViewPageFragmentAdapter extends FragmentPagerAdapter {

将这一行替换为

public class ViewPageFragmentAdapter extends FragmentPagerAdapter implements TitleProvider{

如果您使用 titlePageindicator,则必须为寻呼机适配器实现 TitleProvider。 你可能需要在实现这个之后添加一些功能......

给不同的 child 打电话..

@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();
            }
        }

关于android viewpagerindicator 的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8133090/

相关文章:

Java 两个 float 相除得到 0

android - Google 地点 API(地点搜索)

java - 将 JSONObject 获取到字符串数组值时出现问题

android - 带有 fragment 的 ViewPager - onPause()、onResume()?

android - 远程服务+android的目的

android - 如何root android设备,模拟器?

java - 编辑; Android 应用程序 SQLite 异常不同的模拟器

android - 在 Android 的 ViewPager 中禁用和启用分页

android - 使用 coordinatorlayout 折叠全屏 ImageView 并将其替换为带标题的 viewpager

android - getParentFragment() 在 ViewPager 中返回 null