ViewPager +回收视图?

时间:2012-06-29 00:29:03

标签: android android-viewpager android-gallery

我想创建一个左右滑动的照片库。起初我看了Gallery,但它被标记为已弃用。

http://developer.android.com/reference/android/widget/Gallery.html

我们被告知要尝试ViewPager。但PagerAdapter类不会为我们处理视图回收(如标准ListView),是吗?

http://developer.android.com/reference/android/support/v4/view/PagerAdapter.html

我们是否应该建立回收机制?

由于

3 个答案:

答案 0 :(得分:3)

  

但是PagerAdapter类不会为我们处理视图的回收   (就像标准的ListView一样),是吗?

不,我认为这是因为它是在假设您为每个页面使用不同的布局而构建的。

此外,由于它没有像ListView那样快速滚动(你不能“甩”ViewPager跳过多个页面),我认为它不需要回收。

答案 1 :(得分:2)

这个HorizontalListView很棒,我用它来做你想要的。

答案 2 :(得分:1)

查看this question编辑中的链接,编辑中的链接,答案为您提供了一些可能的解决方法。

如果你搜索一个HorizontalListView,可以在Gallery找到一个可以替代{{1}}并且回收其视图的地方。