Nicht ändern können navigation drawer icon color in android
OK, ich weiß, das ist ein triviales Problem, aber für einige Grund es nicht für mich arbeiten. Ich habe schon viele Dinge vorgeschlagen, in anderen Antworten, aber vergeblich. Meine drawable Ordner hat weiß farbige Symbole. Ich habe sogar versucht, es zu ändern aus styles.xml aber das funktioniert auch nicht. Ich Teste es auf meinem Lollipop-Gerät. Jede Hilfe wird geschätzt. Vielen Dank im Voraus.
Dies ist ein Teil meiner manifest Datei.
<application
android:allowBackup="true"
android:icon="@drawable/ic_drawer"
android:label="@string/app_name" >
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"
tools:replace="android:value" />
<activity
android:name=".Activity_Splash"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Activity_test"
android:launchMode="singleInstance"
android:theme="@style/AppTheme.Base"
android:windowSoftInputMode="stateHidden" />
Schließlich meine style.xml. Ähnliches ist für die v-21.
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowContentTransitions">true</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
<item name="android:actionMenuTextColor">#fff</item>
<item name="colorPrimary">@color/ColorPrimary</item>
<item name="colorPrimaryDark">@color/ColorPrimaryDark</item>
<item name="drawerArrowStyle">@style/MyDrawerArrowToggle</item>
<item name="windowActionBar">false</item>
<item name="colorAccent">#fff</item>
<item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
<item name="android:windowSharedElementExitTransition">@android:transition/move</item>
</style>
- Welche Farbe soll es sein und welche Farbe es jetzt ist?
- Ich will es, weiß zu sein. Jetzt ist es schwarz.
InformationsquelleAutor varunkr | 2015-07-19
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie verwenden
ThemeOverlay.AppCompat.Dark.ActionBar
als Symbolleisten-Stil. Es setztcolorControlNormal
zuandroid:textColorPrimary
, das weiß für dunkle Themen. Und es ändert sich nicht, andere attrs von Haupt-Stil.Entfernen Sie auch
drawerArrowStyle
von Ihrem Stil, es wird nicht benötigt.Wenn Sie mit dem Design-Bibliothek unterstützt, können Sie das Symbol ändern Farben mithilfe der
app:itemIconTint
Eigenschaft:Als bonus oben zeigt auch, wie ändern Sie die Farbe des Textes mit
app:itemTextColor
.