【问题标题】:How to use different toolbar for different fragments in a single activity in android?如何在android的单个活动中为不同的片段使用不同的工具栏?
【发布时间】:2016-10-07 05:00:15
【问题描述】:

我的应用程序有一个带有导航抽屉的活动(带有抽屉布局)。对于每个导航项,正在加载不同的片段。我想为不同的片段使用不同的工具栏(一个具有视差效果和一个普通工具栏),两者都应该是可折叠的。有可能吗?

【问题讨论】:

  • 在片段的 xml 中使用工具栏而不是活动 xml

标签: android android-fragments android-toolbar android-collapsingtoolbarlayout


【解决方案1】:

是的,你可以做到。 在fragment 中使用toolbar 而不是activity,这样你就可以得到你想要的。

您想在一个fragment 中添加视差效果,因此只需在该片段中添加CollapsingToolbarLayout,请注意您需要在片段中使用coordinateLayout 作为父级的视差效果,然后只有您会得到结果。

【讨论】:

  • 此解决方案是否适用于导航抽屉?我在 mainactivity 中使用导航抽屉
  • @Vipin Mundayad 您是如何将工具栏重新附加到导航抽屉的?
  • 你如何处理片段导航[在片段的情况下返回]有自己的工具栏?
猜你喜欢
  • 1970-01-01
  • 2016-06-30
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 1970-01-01
  • 2018-06-11
  • 2018-08-21
  • 1970-01-01
相关资源
最近更新 更多