ViewPager源代码

时间:2013-01-10 22:56:31

标签: android android-viewpager

我正在尝试编辑ViewPager源代码。但是,如果我将文件添加到我的项目中,它在行mAdapter.registerDataSetObserver(mObserver);上说该方法registerDataSetObserver是不可见的。这里的mAdapter是PagerAdapter。如果你看一下开发者页面,PagerAdapter确实没有registerDataSetObserver方法。但我还检查了SDK中的PagerAdapter源代码。事实证明,源中有一个registerDataSetObserver方法。

我在这里有点困惑。有人可以赐教我吗?

1 个答案:

答案 0 :(得分:0)

viewpager在兼容性软件包(也就是支持库)中可用。

为什么不在里面使用那个?

这样,你也可以支持旧的Android版本(直到API 4)。

示例:FragmentTabsPager.java文件正在使用它,在路径“... \ extras \ android \ support \ samples \ Support4Demos \ src \ com \ example \ android \ supportv4 \ app”