android Viewpager 一次只加载一页

标签 android android-viewpager

ViewPager.setOffscreenPageLimit(0) doesn't work as expected

喜欢这个问题。但是我需要一个自定义的 Viewpager 来按时加载一页。 有例子吗?

最佳答案

是的,您可以按照以下步骤执行此操作

  • 首先在适配器类中创建一个count变量
  • 第二个在 ViewPager 适配器中创建一个 public 函数说 setCount()
  • 并在 Adapter 的覆盖 getCount() 函数中 返回 count 变量
  • 现在 覆盖 ViewPagerpageScroll() 函数 用户翻页可以调用setCount()来增加count 计数变量
  • 还要检查当前的 index 是否在最后并且页面是 向左滚动

这应该有效。

关于android Viewpager 一次只加载一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13718038/

相关文章:

android - ViewPager FragmentStatePagerAdapter 在内存中保留三个以上的 fragment

viewpager 的 Android View 重用

android - 在 ViewPager 中更改 ImageView Drawable

android - 为不同的 TextView 使用多个字符串资源

android - 使用 json 数据发送 imageview base64 编码的字符串

java - 将广告单元和应用程序 ID(我的 Admob 帐户广告)替换为测试(广告和应用程序 ID)后,Google Admob 广告未显示

android - 如何将 viewPager 作为标题添加到 ListView

java - TitlePageIndicator 选择行页脚到页眉

java - 无论应用程序处于什么状态,都获取设备的位置始终从我的公司应用程序中检测位置

Android CoordinatorLayout + AppbarLayout + Viewpager 总是滚动