Ich versuche, die Farbe der android.support.v7.widget.Toolbar (23.2.1 Support-Bibliothek) Pfeil mit API 16. Die gewohnte Weise der zurück-Pfeil Farbe ändern ist wie folgt:Android: ändern Navigationspfeil Farbe in api 16 mit 23.2.1 Unterstützung Bibliothek
final Drawable upArrow = ContextCompat.getDrawable(getContext(), R.drawable.abc_ic_ab_back_mtrl_am_alpha);
upArrow.setColorFilter(ContextCompat.getColor(getContext(), R.color.somecolor), PorterDuff.Mode.SRC_ATOP);
getSupportActionBar().setHomeAsUpIndicator(upArrow);
jedoch auf api 16 der Pfeil bleibt den Standard weiß, egal was andere ich Farbe, die ich versuche zu verwenden. Gibt es einen anderen Weg, dies für niedrigere Apis zu tun?
Bearbeiten - einige Sachen ausprobiert:
• das Thema .Light ändern, werden die Pfeile schwarz machen, aber wenn ich eine andere Farbe
• Hinzufügen colorControlNormal im Thema muss nicht helfen, wird sich ändern die Farbe, aber wenn ich zwei verschiedene farbige Pfeile in zwei verschiedenen Aktivitäten möchte, muss ich mehrere Themen unterstützen.
• vectorDrawables.useSupportLibrary = true muss offenbar auf die gradle
versuchen, diese Antwort http://stackoverflow.com/a/24445095/3678308 –