如何为 android 中的每个 activity 创建单独的工具栏?

How to create separate ToolBar for each activity in android?

我正在开发一个应用程序,我需要为每个 activity 单独 Toolbar,如果我创建单独的工具栏,那么它们 collide/merge 在某些 activity 中。 如何高效地做到这一点?

创建 toolbar.xml

<?xml version="1.0" encoding="utf-8"?>
<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"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimary"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    >

</android.support.v7.widget.Toolbar>

并在 activity 添加给定的工具栏

<include
        android:id="@+id/toolbar"
        layout="@layout/toolbar"/>

准确地说,工具栏只是一个视图,您必须将它添加到您想要显示它的每个 Activity。