0

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

我在这里有点困惑。有人可以启发我吗?

4

1 回答 1

0

viewpager 在兼容性包(又名支持库)中可用。

为什么不使用里面的那个呢?

这样,您还可以支持较旧的 android 版本(低至 API 4)。

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

于 2013-01-10T23:14:33.583 回答