【问题标题】:How to display Android Cast button not in ActionBar如何在 ActionBar 中显示 Android Cast 按钮
【发布时间】:2015-04-08 21:27:41
【问题描述】:

是否可以在 ActionBar 中显示 Chromecast Cast 按钮。特别是,我使用的是 CWAC Mediarouter,而不是在 ActionBar 中显示 Cast 按钮,我想在 Drawer 中显示它。有人能指出我正确的方向吗?

谢谢你, 加里·基普尼斯

【问题讨论】:

标签: android commonsware-cwac


【解决方案1】:

MediaRouteButton 是一个View 并且至少在理论上应该像任何其他View 一样工作,例如Button。如果您使用mediarouter-v7 实现,或者我的交叉端口来避免appcompat-v7 依赖,您需要在布局文件中完全限定类名(例如,<com.commonsware.cwac.mediarouter.app.MediaRouteButton>)。

我个人没有这样使用MediaRouteButton,所以可能有我没有想到的问题。

【讨论】:

  • 我希望这是真的,得到了​​如下错误:android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x7f0100a3 a= 2} 在 android.content.res.Resources.loadDrawable(Resources.java:1927) 在 android.content.res.TypedArray.getDrawable(TypedArray.java:601) ...... 在 android.support.v7.app .MediaRouteButton.(MediaRouteButton.java:122) 接下来将尝试此解决方案:stackoverflow.com/questions/20547902/…
猜你喜欢
  • 2023-03-09
  • 1970-01-01
  • 2014-03-23
  • 1970-01-01
  • 2013-06-29
  • 1970-01-01
  • 2014-04-07
  • 2017-05-31
  • 2012-04-23
相关资源
最近更新 更多