【问题标题】:Toolbar to each fragment or Single toolbar每个片段的工具栏或单个工具栏
【发布时间】:2020-07-14 11:02:53
【问题描述】:

我有一个关于应用程序架构或 UI 模式的一般性问题。

想象我们正在开发一个具有单个活动和多个片段的应用程序。 有些片段有工具栏,有些没有,有些是全屏的,有些是折叠工具栏(例如 Telegram 或 Instagram)。

在这种应用程序的情况下,哪种方法更好,在 MainActivity 中有一个工具栏还是为每个片段实现工具栏?

【问题讨论】:

    标签: android android-layout android-fragments android-activity android-toolbar


    【解决方案1】:

    这取决于您的应用程序的外观和功能。 如果工具栏不会和片段有太多的交互,那么你可以把它放在活动中。如果你愿意的话,这也可能会使一些动画更容易。

    如果工具栏的行为因片段而异,那么最好将其放在每个片段中,因为它会大大简化您的代码,您不必将活动中的内容委托给片段,也不会必须处理工具栏的状态。例如在某些片段中有搜索栏时。

    【讨论】:

      猜你喜欢
      • 2021-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多