【发布时间】:2012-07-25 12:52:03
【问题描述】:
有没有办法绕过ViewPager 的正常行为及其屏幕外页面限制?
我的ViewPager 包含四个fragments,每个都包含一个gridview 的图像。我遇到的问题是,在实例化ViewPager 时,会创建两个fragments,这导致同时从catch 下载/获取大约20 个图像(每个片段大约10 个)。是否可以禁用离屏页面限制?
我的目标是仅在选择 fragment 时下载图像,或者仅在用户悬停图像时下载图像。实现此目的的一种方法是使用onPageSelected 侦听器并设置一个标志,告诉GridViewAdapter 是否允许下载图像。
我能想到的第二种方法是在ImageView 上设置一个HoverListener,并且只在onHover 上下载图像,但该监听器仅在4.0 及更高版本中可用。
有没有更好的方法来实现这一点?
【问题讨论】:
标签: android android-fragments android-viewpager