我意识到我可能做了一些根本性的风格和主题错误,但我仍然是一个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) –
我添加了这些图像,但它确实改变了颜色。 –