Android ViewPager或Horizo​​ntalScrollViewer还有什么?

时间:2012-10-22 19:20:14

标签: android android-viewpager horizontal-scrolling horizontalscrollview

请你帮我一个问题:

我应该选择使用像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 ScrollView ScrollSmoothly方法。 (Gallery已弃用。)

虽然我意识到ViewPager会自动处理'snap',但我正在寻找一个看似连续的View更像HorizontalScroll

我是否应该在为Horizo​​ntalScroll组件膨胀可见View时手动实现'snap'和内存控制?

您能否建议其他可能有用的组件?

1 个答案:

答案 0 :(得分:1)

ViewPager每页都需要FragmentFragment可以包含多个视图。看起来ViewPager符合您的需求。