我有一个具有 LinearLayout 的活动,该活动又分为三个 LinearLayouts 。
我想让前三分之一水平“可滑动”。我假设使视图可滑动的解决方案是实现 ViewPagers。我无法弄清楚如何在 LinearLayout 中获取 ViewPager。此外,我宁愿不在 ViewPager 内的每个视图顶部都有选项卡。
我有一个具有 LinearLayout 的活动,该活动又分为三个 LinearLayouts 。
我想让前三分之一水平“可滑动”。我假设使视图可滑动的解决方案是实现 ViewPagers。我无法弄清楚如何在 LinearLayout 中获取 ViewPager。此外,我宁愿不在 ViewPager 内的每个视图顶部都有选项卡。
我的解决方案是使用ViewFlipper
:
<LinearLayout ... >
<ViewFlipper>
<RelativeLayout>
<!-- your design here (part1)-->
</Relativelayout>
<RelativeLayout (redifine with same id)>
<!-- your design (part2)-->
</RelativeLayout>
<!--repeat for further parts of your design-->
</ViewFlipper>
</LinearLayout>
我无法弄清楚如何在 LinearLayout 中获取 ViewPager
以同样的方式将任何其他内容放入 LinearLayout。
<LinearLayout ... >
<android.support.v4.view.ViewPager ... />
<!-- other children -->
</LinearLayout>
它不会在顶部有标签,因为它们不是 ViewPager 本身的一部分。我建议花时间查看ViewPager
文档。