【问题标题】:Implement Same Navigation View along different Activites in Android在 Android 中沿不同的活动实现相同的导航视图
【发布时间】:2017-06-23 05:28:58
【问题描述】:

也许有人可以帮助我理解this 关于该主题的问题。 我已经制作了导航视图,但现在我希望在其他 2 个活动中使用相同的导航视图。 我不明白我应该如何为其余的活动正确实现我的布局,因为尝试我最终实际上克隆了第一个布局。 我的疑问完全在于其他活动的布局的构建/编写。 本来会在那里发表评论的,但我的名声不允许我这样做。

【问题讨论】:

  • 您可以为此目的使用片段
  • 我想使用活动,因为在第二个活动中我有一个 SectionsPagerAdapter
  • 你在问题​​中提到的链接已经回答了..你必须使用理解代码
  • 是的,我知道他们我已经有了答案,但我不是很清楚,因为我不能在那里发表评论,所以我发布了寻找一些亮点。 @Abhishek Tyagi 已经给了我一些。泰

标签: android android-layout android-toolbar navigationview android-navigationview


【解决方案1】:

使用片段,使您的导航布局成为一个片段,并将该片段放置在您需要该布局的任何位置,或者您还可以创建一个父活动类,您可以在其中实现导航布局并在其余活动中扩展该活动。

【讨论】:

  • 我确实使用导航抽屉将我的第二个活动扩展到了我的主要活动,但我最终几乎克隆了我的第二个活动的主要活动。不想使用 Fragment,因为我的 Main Activity 由 4 个 Fragment 组成,而且我对 Fragment 没有太多经验。
  • 不要扩展您的主要活动,创建一个基本活动类并在两个活动中扩展它。基础活动可以包含所有的通用代码
  • 谢谢你,现在你给我一些启示,我想当他们提到 BaseActivity 时,是在扩展一个带有 NavigationView 的活动,而不是“BaseActivity”本身。谢谢@Abhishek Tyagi,通过您的有用说明,我会看看我现在能做什么。
【解决方案2】:

This 是我想要实现的最简单和清晰的实现,代码可能会使用一些优化,但在过去三天阅读了几篇帖子后,我正在寻找它。

【讨论】:

    猜你喜欢
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多