If I understand the question correctly, you want to set your app's theme once and apply all the styling to all the Toolbars in every activity/fragment.
If so, I would recommend this approach:
@color/MyColorPrimaryText
@color/MyColorWindowBackground
@color/MyColorPrimary
@color/MyColorPrimaryDark
@color/MyColorAccent
@color/MyColorControlNormal
@color/MyColorControlHighlight
@style/MyToolbar
true
@color/MyColorPrimaryDark
match_parent
wrap_content
@dimen/MyToolbarMinHeight
center_vertical
@color/MyColorPrimary
10dp
@style/MyToolbarTheme
@color/MyColorPrimaryText
@color/MyToolbarColorControlNormal
@color/MyToolbarColorControlHighlight
Then in your manifest:
android:name=".MyApp"
android:theme="@style/MyTheme">
Then in your activity layout files, include the toolbar with:
style="?attr/toolbarStyle"
So myActivity1.xml layout file would look like this:
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:id="@+id/appBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?attr/toolbarStyle" />
And notice that to change the navigation back button color or the overflow button colors, you can set:
@color/MyColorControlNormal
@color/MyColorControlHighlight
And:
@color/MyColorPrimaryText
Can be used to update the actionbar text color but you'd define it in the Toolbar theme.
Hope this helps.