【问题标题】:other alternatives to sliding tabs滑动标签的其他替代方案
【发布时间】:2018-08-06 15:50:10
【问题描述】:

似乎不推荐使用启动 Lollipop 的 ActionBar“setNavigationMode”方法。我知道谷歌现在提供使用滑动标签和查看寻呼机但是我无法完全理解代码。我可以使用任何替代方法吗?如果没有,那么有人可以建议一个很好的教程吗?

我需要实现两个选项卡,每个选项卡都包含一个片段。

【问题讨论】:

    标签: android android-fragments android-actionbar android-5.0-lollipop


    【解决方案1】:

    我计划使用 SlidingTabsLayout 技术而不是新的 ActionBarCompat 或 Toolbar。从您的原始帖子中阅读时,您似乎不喜欢它。但是,SlidingTabsBasic 有示例工作代码。
    如果您下载 zip 文件,您可能需要导入项目而不是打开它。导入的时候找到项目的build.gradle文件。到目前为止,这似乎与您在 Github https://gist.github.com/eluleci/199be9a0d1af42653b5b 上发布的链接没有太大区别。

    我预测当新的 Toolbar 稳定时,我可以集成其中的一些代码,例如 ViewPager 和 PageAdapter。

    【讨论】:

    • 我最终选择了slidingtabsimple example,我已经成功实现了它,谢谢!
    【解决方案2】:

    我也在考虑同样的事情,因为我想支持新的 Lollipop。 Action bar navigation modes are deprecated in Android L有一个 Stackoverflow 链接

    让我知道您发现或决定了什么。也许我们可以一起工作。玩得开心!

    【讨论】:

    • 嗨!,我目前正在做一些事情,我设法将滑动选项卡和视图寻呼机放在一起,我现在只需要弄清楚如何将我的旧片段带到视图寻呼机并修改我的目的的代码。这一切都是在解决 appcompact-v7 构建问题两天后完成的。
    • 尝试使用此链接gist.github.com/eluleci/199be9a0d1af42653b5b 将代码导入您的项目,它应该会给您一个良好的开端。顺便说一句,如果您有任何快速将我的片段添加到视图寻呼机的方法,我会向您提供帮助]
    • @user21- 您引用的代码使用了已弃用的 TabListener。为了您的方便,请查看developer.android.com/reference/android/app/…。我也注意到了这个选项卡方法监听器,但现在我仍然犹豫要不要使用它,因为我仍然想支持 Lollipop。
    • 好吧,我有点困惑。他们为什么说它自 21 日起已被弃用,但在 developer.android.com/training/implementing-navigation/… 上,他们展示了一个已弃用它的示例。?我设法在棒棒糖上应用了我建议的代码,它运行没有问题
    • @user21,我也很困惑。谷歌展示了一个示例,该示例将在不久的将来被弃用(原谅他们),在 2 年内新的智能手机将有 Lollipop。但是……我觉得你对新棒棒糖的评论很有趣。您的应用在 Lollipop 智能手机/平板电脑上运行良好吗?感谢您对此的回答。
    猜你喜欢
    • 2014-07-08
    • 2011-07-24
    • 1970-01-01
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-17
    • 2011-09-01
    相关资源
    最近更新 更多