Ich bin mir nicht sicher, warum das passiert. Wenn ich Symbole in der Symbolleiste habe, obwohl die Ressourcendateien beim Hinzufügen zur Symbolleiste vollständig weiß sind, scheinen sie eine gewisse Transparenz zu haben oder sie sind einfach nicht weiß.Android Toolbar Aktion Icons nicht vollständig weiß
Das Symbol auf der rechten Seite ist, wie es auf einem Gerät aussieht, aber das linke ist das Ressourcenbild.
-Code nur für den Fall ich getan habe etwas falsch:
<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: Für den Fall, dass jemand anders eine Antwort auf diese Frage benötigt.
Ich importierte Symbole in Android Studio über Rechtsklick> Neu> Bild-Asset in meinem Drawables-Ordner, das schien das Problem zu sein.
Stattdessen kopiere ich und kopierte die Symbolbilder in den Drawables-Ordner und die Symbole spiegelten dann die wahre Farbe wider.
Try this: fügen Sie diese local: theme = "@ style/ThemeOverlay.AppCompat.Dark.ActionBar" local: popupTheme = "@ style/ThemeOverlay.AppCompat.Light" Linien Symbolleiste und einmal prüfen. – Raghavendra
Das änderte meinen oberen Navigationspfeil, um weiß zu sein, aber das Sicherungssymbol blieb leider nur in der gleichen Farbe. – Max
hast du irgendeine lösung gefunden? – Andrea