我有一个包含很多活动的应用程序,它们都使用相同的主题:
<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>
所有活动都有动作栏,如下所示:
我无法弄清楚的是,如何将动作按钮(右边的铅笔)变成黑色。
基本上我想要黑色标题,后退箭头和操作按钮,白色操作栏(屏幕截图为白色,仅供操作按钮显示),但我不想将Toolbar
视图添加到每个我有活动。
那么,有没有办法通过XML将操作按钮设置为黑色?
答案 0 :(得分:1)
为您的菜单项创建矢量图标并将其颜色设置为黑色(在您的情况下,您不需要设置其颜色,因为它们默认为黑色)。要创建矢量资源,请转到File
- New
- Vector Asset
您还可以从互联网上下载svg
文件中的图标,然后通过矢量资产创建对话框导入该图标
默认图标列表也可用here。