2

请你帮我解决一个问题:

我应该选择什么方式来实现一个具有类似快照效果ViewPager但具有多个视图的水平滚动视图组件?

(例如,在 Google App 上,当您点击“屏幕预览”时,会有不同宽度的屏幕,但它们都会向左侧对齐。)

所以我需要(关于宽度的外形尺寸):

[     page1           ][      page 2      ][       page 3     ]

[ smartphone screen ]

[                  Tablet PC screen                                ]

我阅读了文章http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html 但我觉得应该有更好的方法。

到目前为止,我看到的唯一选择是ViewPagerHorizontal ScrollViewwithScrollSmoothly方法。(Gallery已弃用。)

虽然我意识到ViewPager自动处理“快照”,但我正在寻找一个看似连续View的更像HorizontalScroll.

View我应该在为 Horizo​​ntalScroll 组件膨胀可见 s 时手动实现“捕捉”和内存控制吗?

你能推荐任何其他可能有用的组件吗?

4

1 回答 1

1

ViewPagerFragment每页取一个。一个Fragment可以由多个视图组成。看起来ViewPager会满足您的需求。

于 2012-10-22T19:26:57.453 回答