如何在Fragments之间实现水平滚动/滑动?

时间:2013-09-03 14:10:01

标签: android tabs android-fragments scroll swipe-gesture

我想在我的应用程序中实现导航,如Pinterest或Trello,即导航+水平滚动的三个选项卡。 我为此制作了一个自定义标签栏(因为我无法猜测如何使用导航TAB模式更改操作栏中的标签宽度)。所以我有三个按钮可以从一个片段导航到另一个片段。现在我想像这两个例子一样实现水平滚动,以便在我的片段之间导航。 我读过有关View Pager但我不知道它是否适合我的情况,因为我没有只有视图而是片段。有人有例子或想法怎么做吗?我可以在不同的活动中应用它吗? 感谢

2 个答案:

答案 0 :(得分:5)

请看一下我刚刚回答的重复问题:

<强> How to implement a swipe-gesture between Fragments?

我认为您正在寻找 Android ViewPager

<强> http://developer.android.com/reference/android/support/v4/view/ViewPager.html

这是一个很好的教程,关于如何实现它:

<强> http://developer.android.com/training/animation/screen-slide.html

  

基本思想是你有多个片段,每个片段代表   不同的屏幕。 ViewPager使用户可以在其间滑动   不同的碎片并显示不同的内容。

答案 1 :(得分:0)

您可以使用ViewPager。有关viewpager this的更多信息。