0
なぜこれが起こっているのかわかりません。ツールバーにアイコンが表示されているにもかかわらず、ツールバーにリソースファイルが完全に白く表示されていても、若干の透明性があるように見えますが、白く表示されません。Androidツールバーの操作アイコンが完全に白でない
右側のアイコンはデバイス上での見た目ですが、左側はリソースイメージです。
コード念のために私が何か間違ったことをやった:
<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>
EDITを:誰かがこの質問に対する答えを必要とする場合に備えて。
アイコンをAndroidスタジオにインポートするには、右クリック>新規>画像アセットを自分のドロウアブルフォルダにインポートしていましたが、これが問題だったようです。
代わりに、アイコンイメージをコピー可能なフォルダにコピーして貼り付けてから、アイコンが真の色を反映しました。
はこれを試してみてくださいにpopupTheme = "@スタイル/ ThemeOverlay.AppCompat.Light" 行:テーマ= "@スタイル/ ThemeOverlay.AppCompat.Dark.ActionBar" ローカル:これらのローカルを追加しますツールバーと一度チェックします。 – Raghavendra
これは、上向きのナビゲーション矢印を白く変更しましたが、保存アイコンは悲しいことに同じ色のままでした。 – Max
解決策を見つけましたか? – Andrea