如何更改操作栏中溢出图标的颜色?
(最右边的图标)
发布于 2017-08-16 20:35:42
如果你只是想改变颜色,你可以简单地给它染色:
<style name="DotsDarkTheme" parent="@style/Widget.AppCompat.ActionButton.Overflow" >
<item name="android:tint">@color/yourColor</item>
</style>
然后在你的风格中使用它:
<item name="actionOverflowButtonStyle">@style/DotsDarkTheme</item>
发布于 2019-05-25 07:42:26
如果您正在使用操作栏,请使用:
toolbar.getOverflowIcon().setColorFilter(Color.WHITE , PorterDuff.Mode.SRC_ATOP);
发布于 2013-04-16 19:59:15
您可以在菜单项中使用自定义样式,如下所示
<item name="android:itemTextAppearance">@style/myCustomMenuTextApearance</item>
按如下方式定义样式:
<style name="myCustomMenuTextApearance" parent="@android:style/TextAppearance.Widget.IconMenu.Item">
<item name="android:textColor">@android:color/primary_text_dark</item>
</style>
另请参阅Change the background color of the options menu和
Android: customize application's menu (e.g background color)
https://stackoverflow.com/questions/16036204
复制相似问题