Android 动作条动作颜色

Android action bar action color

我有一个包含很多活动的应用程序,它们都使用相同的主题:

<style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="colorPrimary">#aaa</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

Activity 的操作栏看起来像:

我只是想不通的是,如何将操作按钮(右边的铅笔)涂成黑色。

基本上我想要白色的操作栏(在屏幕截图上是白色的,只是为了让操作按钮可见)和黑色标题、后退箭头和操作按钮,但我不想添加 Toolbar 视图我拥有的每一个 activity。

那么,有没有办法通过 XML 将操作按钮着色为黑色?

为您的菜单项创建矢量图标并将它们的颜色设置为黑色(在您的情况下,您不需要设置它们的颜色,因为它们默认为黑色)。要创建矢量资产,请转到 File - New -Vector Asset.
您也可以从互联网上下载一个图标作为 svg 文件,然后通过矢量资源创建对话框将其导入。
默认图标列表也可用 here