我意識到我可能做了一些根本性的風格和主題錯誤,但我仍然是一個Android新手,所以請原諒我的無知。我試圖將我的MediaRouteButton的樣式從默認的黑暗更改爲明亮,因爲我有一個輕量級的ActionBar。我MediaRouteButton在動作條實施如下:如何更改ActionBar中MediaRouteButton的樣式?
<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"/>
然而,這給了我:
的Android/RES /菜單/ main.xml中:24:錯誤:錯誤:沒有資源發現匹配給定名稱(在'actionButtonStyle'值'@android:style/Theme.MediaRouter.Light')。
如果你正在使用一個可靠的操作欄和'':Theme.Base.AppCompat.Light.DarkActionBar'的一個父'android:actionBarWidgetTheme',那麼該框架似乎不會選擇正確的圖標黑暗的動作條,但CC圖標也顯示黑暗)。看到[這個問題](http://stackoverflow.com/questions/24688598/styling-chromecast-mediaroute-button) –
我添加了這些圖像,但它確實改變了顏色。 –