Mi rendo conto che probabilmente sto facendo qualcosa di fondamentalmente sbagliato con stili e temi, ma sono ancora un po 'un principiante di Android quindi scusate la mia ignoranza. Sto cercando di cambiare lo stile del mio MediaRouteButton dal buio alla luce di default dato che ho un Light ActionBar. Il mio MediaRouteButton è implementato nel ActionBar come segue:Come si modifica lo stile di MediaRouteButton in ActionBar?
Android/res/menu/main.xml:: 24: errore: Errore: Nessun risorsa trovato che corrisponde alla data
<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"/>
Tuttavia, questo mi dà name (in 'actionButtonStyle' con valore '@android: style/Theme.MediaRouter.Light').
Il framework non sembra scegliere le icone corrette se stai usando una barra di azione solida e' android: actionBarWidgetTheme' con un genitore di 'Theme.Base.AppCompat.Light.DarkActionBar' (a barra di azione scura, tuttavia l'icona CC si presenta anche scura). Vedi [questa domanda] (http://stackoverflow.com/questions/24688598/styling-chromecast-mediaroute-button) –
Ho aggiunto queste immagini ma cambia colore. –