片段内的CollapsingToolbar

时间:2016-04-08 07:20:02

标签: android fragment android-toolbar

我一直在尝试将折叠工具栏放在我正在使用的片段中。关键是我得到两个工具栏:一个用于MainActivity,另一个用于特定片段。我甚至无法避免使用MainActivity Toolbar,因为导航抽屉也在那里。还有一件事是当特定片段出现在屏幕上时,甚至在工具栏折叠后页面也不会覆盖整个屏幕。所以请帮我把一个折叠工具栏放在片段中。提前致谢

1 个答案:

答案 0 :(得分:0)

为当前活动设置工具栏后,您无法更改它。我的意思是如果你多次调用setSupportActionBar(),只有第一个会成功。

因此,您无法从片段更改工具栏实例,但您可以在此处首次设置它。所以你有两个选择:

  1. 将某个容器添加到活动的AppBarLayout中,然后从片段中填充所需的内容。
  2. 不要在活动中使用工具包,也不要使用setSupportActionBar。只需将工具栏包含在片段中,并使用一些样式(用于活动)而不使用ActionBar。这意味着您可以完全控制片段中的布局。