带有滑动视图的选项卡布局

Posted

技术标签:

【中文标题】带有滑动视图的选项卡布局【英文标题】:Tab Layout with Sliding Views 【发布时间】:2015-02-24 17:48:52 【问题描述】:

我想创建一个使用的应用程序(类似这样):

问题来了: 我在网上搜索了一个可以解释如何做这种事情的指南,但我尝试的所有方法都对我不起作用。我在某处读到棒棒糖不推荐使用标签布局,所以我试图找到一种替代方法来做我想做的事情,但没有。我尝试创建的每个选项卡布局应用程序在测试时都会崩溃,我认为这是由于 ActionBar 的某些原因,总是因为棒棒糖中不推荐使用 ActionBar 选项卡。我不打算发布任何代码,因为我创建了太多项目,以至于我数不清了,也因为它们完全相同。 那么,任何人都可以请给我链接一个指南或解释一种允许执行我解释的工作方法吗?

我只能说该应用程序必须在 Lollipop 上使用,所以我想知道要放入 gradle 文件的编译设置。 另一个重要的事情是我使用 android Studio,即使我在网上找到的大多数教程都是关于 Eclipse 的。

我希望详细解释我的问题以及我想做什么,我提前谢谢大家。

【问题讨论】:

用 Toolbar 和 ViewPager 查看github.com/jpardogo/PagerSlidingTabStrip 谢谢,我去看看! How to Create Android Tabbed style with Page Swipe View的可能重复 【参考方案1】:

下面是如何使用 SlidingTabLayout 的详细说明,就像 Google 在 Store 中使用它一样: https://github.com/codepath/android_guides/wiki/Google-Play-Style-Tabs-using-SlidingTabLayout

就像 Hugo 已经提到的:它适用于 viewpager

【讨论】:

我正在查看您给我的链接,但我无法理解一件事。当我必须使用像Fragments 这样的导入时,我应该在android.app.Fragmentandroid.support.v4.Fragment 之间使用哪一个?由于不推荐使用的类型/方法,我经常遇到这个问题。谢谢! 这里有一个关于支持库中的片段与应用片段的问题:***.com/questions/17553374/…

以上是关于带有滑动视图的选项卡布局的主要内容,如果未能解决你的问题,请参考以下文章

禁用选项卡布局

当我在选项卡布局中更改选项卡时,回收站视图项目正在增加

以编程方式使用选项卡更改片段的选项卡索引

滑动选项卡布局错误

TabTopAutoLayout自定义顶部选项卡区域(带下划线)(动态选项卡数据且可滑动)

从具有选项卡布局的活动中启动选项卡片段