我将投射功能集成到了我的应用程序中,默认的投射按钮颜色为黑色,但我更喜欢白色。
所以我有两个问题:
我正在使用cast sdk v3。
我阅读了其他相关文章,但它们都与sdk v2相关。
这是我的菜单项布局,如google sample所示:
<item
android:id="@+id/media_route_menu_item"
android:title="@string/media_route_menu_title"
app:actionProviderClass="android.support.v7.app.MediaRouteActionProvider"
app:showAsAction="always"/>
这是创建按钮的菜单代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.menu_podcast, menu);
mMediaRouteItem =
CastButtonFactory.setUpMediaRouteButton(getApplicationContext(),
menu,
R.id.media_route_menu_item);
return true;
}
解决方案很简单,只需更改活动主题以扩展Theme.AppCompat而不是Theme.AppCompat.Light.DarkActionBar
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句