带有片段的操作栏的行为? [关闭]
Posted
技术标签:
【中文标题】带有片段的操作栏的行为? [关闭]【英文标题】:Behaviour of action bar with fragments? [closed] 【发布时间】:2017-02-26 13:18:45 【问题描述】:片段是否有可能拥有自己的操作栏?我已经看到我们可以从片段更改活动的操作栏,但是我们可以为片段创建一个全新的操作栏吗?
【问题讨论】:
【参考方案1】:是的。您需要使用工具栏。每个片段都可以有自己的工具栏,但是当您加载片段时,您必须将工具栏设置为 Activity ActionBar,如下所示:
((ActionBarActivity)getActivity()).setSupportActionBar(mToolbar);
【讨论】:
tysm。你能告诉我我是否可以提供可以整个工具栏主题的主题,包括状态栏的颜色? 您能否告诉我是否可以提供可以更改工具栏整个主题(包括状态栏颜色)的主题? 状态栏颜色只能在 android 5 及更高版本上更改。您可以像这样为工具栏设置主题:<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" style="@style/ToolBarStyle" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Dark" />
以上是关于带有片段的操作栏的行为? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
带有片段和底部导航栏的 Android FloatingActionButton
带有 WinForms .NET 时间线的交互式图表 [关闭]
片段行为:FragmentTransaction::replace() 和反向 backStack 操作