Mir ist klar, dass ich mit Stilen und Themen wahrscheinlich etwas grundsätzlich falsch mache, aber ich bin immer noch ein bisschen ein Android-Neuling, bitte entschuldige meine Unwissenheit. Ich versuche, den Stil meines MediaRouteButton von der Standardfarbe dunkel in hell zu ändern, da ich eine helle ActionBar habe. Mein MediaRouteButton ist in der ActionBar wie folgt umgesetzt:Wie ändere ich den Stil des MediaRouteButton in der ActionBar?
<item
android:id="@+id/menu_item_cast"
android:actionProviderClass="android.support.v7.app.MediaRouteActionProvider"
android:actionViewClass="android.support.v7.app.MediaRouteButton"
android:showAsAction="always"
android:actionButtonStyle="@android:style/Theme.MediaRouter.Light"/>
aber das gibt mir:
android/res/menu/main.xml: 24: Fehler: Fehler: Keine Ressource gefunden, das die angegebenen name (at 'actionButtonStyle' mit dem Wert '@android: style/Theme.MediaRouter.Light').
Das Framework scheint nicht die richtigen Symbole zu wählen, wenn Sie eine solide Aktionsleiste und' android: actionBarWidgetTheme' mit einem Elternteil von 'Theme.Base.AppCompat.Light.DarkActionBar' verwenden (a dunkle Actionbar, aber das CC Icon erscheint auch dunkel). Siehe [diese Frage] (http://stackoverflow.com/questions/24688598/styling-chromecast-mediaroute-button) –
Ich habe diese Bilder hinzugefügt, aber es ändert die Farbe. –