在我的Android应用程序中,我想更改操作栏中按钮的颜色。从我在其他帖子中看到的,我应该为此添加一种风格,但我不能让它工作。它可能也是因为我看到的解决方案是改变文本颜色 - 但我有图像的图标(drawables)。这些图片是Android的标准drawable - 例如android:icon="@android:drawable/ic_menu_edit"
,我应该能够以某种方式改变颜色。
这是我非常简单主题的代码:
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background">@color/my_green</item>
<item name="background">@color/my_green</item>
</style>
</resources>
在之前的帖子中,他们建议添加以下行:<item name="android:actionMenuTextColor">@color/your_color</item>
,但这并没有任何效果。 (可能因为它不是文字)
感谢你的帮助!