我正在使用android-support-v4的sdk版本8,我试图实现一次可同时显示多个页面的PagerAdapter。
在线找到了一些好的建议,这表明实现此目的的最佳方法是重写PagerAdapter上的getPageWidth(int)方法。
http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html
但是,PagerAdapter在android-support-v4.jar中没有该方法。我不知道为什么,因为android自己的文档确实确认了该方法的存在。
http://developer.android.com/reference/android/support/v4/view/PagerAdapter.html#getPageWidth(int)
当然,问题在于如果该方法不存在,则将其覆盖是没有意义的,因为它将永远不会被调用。
有任何想法吗?
最佳答案
您的JAR已过时,大概是。确保您使用的是最新的Android支持包。或者,从the sample project that I linked to in the blog post获取JAR。