gpt4 book ai didi

java - 如何设置 viewpager 只加载一页和 setOffscreenPageLimit() android

转载 作者:行者123 更新时间:2023-11-30 10:23:15 26 4
gpt4 key购买 nike

如何设置viewpager只加载一页和setOffscreenPageLimit() android

我想加载 viewpager 一次只加载一个页面,并且我想在该页面可见(加载)时禁用重新加载页面。

是的,我知道如果只想加载一个页面是使用 viewPager.setOffscreenPageLimit(1);

但我不知道在该页面可见(加载)时设置禁用重新加载页面。

Example

my app have 3 page in viewpager (page1,Page2,Page3)

when app start -> page 1 is loading

and when i click tab 2(never opened) -> page 2 is loading

and when i click tab 3(never opened) -> page 3 is loading

and when I swipe to page2, page1 (opened) is not reload

如何设置?谢谢!

最佳答案

viewPager.setOffscreenPageLimit(1) 是默认设置,您无需对其进行任何操作。 1代表the number of pages that should be retained to either side of the current page ,即如果你在第 n 页,ViewPager 将加载第 n -1 页和第 n + 1 页。使用默认的 ViewPager,无法设置离屏页面限制为 0 否则也不会获得想要的行为(当您可以滑动时)。看这个post .

关于java - 如何设置 viewpager 只加载一页和 setOffscreenPageLimit() android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47101043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com