如何在Fragment之间实现滑动手势?

11

我希望在使用Android Studio开发的安卓应用中实现不同选项卡(片段)之间的滑动。我尝试在网上和StackOverflow上搜索,但还是无法完全理解。 我的操作栏是经典的,在Android 3.0以上版本上运行。 如果您能给我一些建议或辅助示例等,我将非常感激。 谢谢。

1个回答

15

我想你需要的是Android ViewPager:

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

这里有一个关于如何实现它的不错教程

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

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

还要看一下这个问题:

如何使用不同的Fragments /布局实现ViewPager

以及如何包含支持库:http://developer.android.com/tools/support-library/setup.html


我知道,但我没有在main_activity中使用ListFragment或FragmentActivity。 - lillogoal
没关系。您不需要使用ListFragment。只需使用任何Fragment,但请确保它是support.v4.Fragment。 - Philipp Jahoda
关于FragmentActivity:你不能让你的Activity继承FragmentActivity吗? - Philipp Jahoda
我检查了support.v4.Fragment,“Fragment”未找到。 - lillogoal
这可能是因为您的项目中未包含Support-Libary:以下是如何操作的说明:http://developer.android.com/tools/support-library/setup.html - Philipp Jahoda
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接