我不确定为什么会这样。当我在工具栏上有图标时,即使资源文件在添加到工具栏时完全是白色的,它们似乎有某种轻微的透明度,或者它们只是不是白色的?
右侧的图标是它在设备上的外观,但左侧是资源图像。
代码,以防万一我做错了什么:
<android.support.v7.widget.Toolbar
android:id="@+id/detailToolbar"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="@color/colorPrimary"
android:elevation="4dp"
android:theme="@style/ToolbarTheme">
</android.support.v7.widget.Toolbar>
<style name="ToolbarTheme" parent="Theme.AppCompat">
</style>
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/save"
android:icon="@drawable/ic_save_white"
android:title="Save Details"
app:showAsAction="always" />
</menu>
编辑:以防万一其他人需要回答这个问题。
我通过右键单击&gt;将图标导入Android工作室新&gt; Image Asset到我的drawables文件夹中,这似乎是个问题。
相反,我将图标图像复制并粘贴到drawables文件夹中,然后图标反映出真实的颜色。
答案 0 :(得分:0)
编辑此
<style name="ToolbarTheme" parent="Theme.AppCompat.Light.DarkActoinBar">
</style>