使用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)
问题当然,如果方法不存在,覆盖它是没有意义的,因为它永远不会被调用。
有什么想法吗?
答案 0 :(得分:2)
你的JAR大概已经过时了。确保您使用的是最新的Android支持包。或者,从the sample project that I linked to in the blog post抓取JAR。