正如文档所述,PagerAdapter没有getPageWidth()方法

时间:2012-11-04 17:48:20

标签: android android-viewpager

使用sdk版本8,使用android-support-v4,我试图让一个PagerAdapter实现一次显示多个页面。

在网上找到了一些好的建议,这表明实现这一目标的最佳方法是覆盖PagerAdapter上的getPageWidth(int)方法。

http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html

但是,PagerAdapter在android-support-v4.jar中没有该方法。我无法弄清楚为什么,因为机器人自己的文档确实证实了该方法的存在。

http://developer.android.com/reference/android/support/v4/view/PagerAdapter.html#getPageWidth(int)

问题当然,如果方法不存在,覆盖它是没有意义的,因为它永远不会被调用。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你的JAR大概已经过时了。确保您使用的是最新的Android支持包。或者,从the sample project that I linked to in the blog post抓取JAR。