当前位置: 首页 > 知识库问答 >
问题:

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

汲涵育
2023-03-14

使用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中没有那个方法。我不知道为什么,因为android自己的文档确实证实了那个方法的存在。

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

当然,如果该方法不存在,那么问题就不存在了,因此重写它就没有意义,因为它永远不会被调用

有什么想法吗?

共有1个答案

惠洛华
2023-03-14

您的JAR大概已经过时了。确保您使用的是最新的Android支持包。或者,从我在博客文章中链接到的示例项目中获取JAR。

 类似资料:
  • 我有一个带有自定义PagerAdapter的ViewPager,它覆盖了方法getPageWidth以返回0.3F,因此我可以在屏幕中显示多个页面,正如以下博客中所建议的: http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html 在这种情况下,ViewPager开始为空,用户开始根据请求填充页面(图像)

  • 本文向大家介绍PHP遍历XML文档所有节点的方法,包括了PHP遍历XML文档所有节点的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP遍历XML文档所有节点的方法。分享给大家供大家参考。具体实现方法如下: 1. contact.xml代码: 2. php代码: 希望本文所述对大家的php程序设计有所帮助。

  • 我目前正在尝试返回我刚刚添加到集合中的文档,以便在我的主页上实时显示它。 我遵循了我在这里找到的解决方案:链接到2018年解决方案。但是这个解决方案似乎不适用于最新的node.js和MongoDb版本。 我基本上是在尝试做与那篇文章中的人尝试做的相同的事情,但我得到了以下错误: 这是我的代码供参考:

  • 问题内容: 有什么方法可以创建包含索引的所有数据及其设置和映射的转储文件? 与mongoDB对mongodump进行处理 类似,也与 在Solr中将其数据文件夹复制到备份位置类似。 干杯! 问题答案: Elasticsearch现在开箱即用地支持此功能: https://www.elastic.co/guide/zh-CN/elasticsearch/reference/current/modul

  • 我正在尝试用大量新值替换所有文档。 例如,我们在数据库中500k文档,并且我们500k了相同的文档,其中包含更新的道具。现在我们需要更新旧数据。 想法是在新集合中使用InsertMany with lean选项,然后删除旧集合以减少读/写次数。 问题是,对于这种情况,有没有更简单的方法? 在这种情况下,也许连进出口都更好? PS模型。updateMany()有一个过滤器,我们这里不需要过滤器,因为