我有一个带有项目的ListView。每个项目都是ViewPager。 在ViewPager中,我使用图像网址数组传递PagerAdapter。 由于这种设计,有许多图像同时加载。 如何在滑动操作之前不开始所有viewpager项目的图像加载? 我希望我的应用程序开始只加载第一页的图像..
答案 0 :(得分:0)
如果没有看到当前的代码,很难给出精确的解决方案。但总体思路是:
ViewPager.OnPageChangeListener
附加到每个ViewPagers。onPageSelected()
)时,请加载其中的图像。答案 1 :(得分:0)
您可以使用ViewPager.setOffscreenPageLimit ViewPager.setOffscrenPageLimit(1)
如果你正在使用Fragments,你应该在方法onStart()或onResume()
中加载你的图像