android - 如何实现 fragment 之间的水平滚动/滑动?

标签 android tabs android-fragments scroll swipe-gesture

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

最佳答案

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

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

The basic idea is that you have multiple Fragments, each representing a different Screen. The ViewPager enables the user to swipe between the different Fragments and display different content.

关于android - 如何实现 fragment 之间的水平滚动/滑动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18594482/

相关文章:

git - 如何为 "git add -p"中的帅哥设置制表符大小?

选项卡式图中的 Matlab 注释

java - 使用 MainActivity 中的方法填充 TextView

Android Gallery Widget onScrollStateChanged

java - 是否可以在 firebase 上仅更新我 child 的特定数据?

tabs - Intellij 仅在复制期间将制表符转换为空格

android - 调用新 Activity 时出现 IllegalArgumentException

java - 使用 onClickListView 将数据从 CustomAdapter 发送到 SubFragment

java - NullPointEreException 选项卡布局 GridView

android - 迭代 ListView 项并修改 subview