我在我的应用中使用androidx.appcompat.widget.Toolbar
小部件。我想为主题中的每个样式设置默认样式。但是,我不知道如何设置工具栏中按钮的颜色和溢出菜单汉堡按钮的颜色。
我看到了一些答案,说我需要做类似添加的操作
android:theme="@style/ThemeOverlay.AppCompat.Dark"
到我的Toolbar
标签。
我不想为每个工具栏都这样做。无论如何,我可以将其设置为默认值吗?
我已经尝试过了:
<style name="MyNoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<item name="toolbarStyle">@style/toolbar</item>
</style>
<style name="toolbar" parent="Widget.AppCompat.Toolbar">
<item name="titleTextAppearance">@style/MyTextAppearance.Title</item>
<item name="theme">@style/ThemeOverlay.AppCompat.Dark</item>
</style>
设置titleTextAppearance
有效,但是设置theme
无效。
如何在应用程序中设置工具栏操作按钮和溢出汉堡菜单按钮的颜色,而不必在每个xml文件的每个工具栏中添加内容?