带有片段的操作栏的行为? [关闭]

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 操作

带有大标题的 UISearchController,UI 在关闭时行为不端

多次推送和弹出动画 NO 后导航栏的奇怪行为。 IOS 7