【问题标题】:Chromecast custom selector dialogChromecast 自定义选择器对话框
【发布时间】:2016-01-13 10:28:37
【问题描述】:

有没有办法制作自定义 chromecast 选择器对话框?我一直在查看文档,但找不到任何有关如何执行此操作的信息。

【问题讨论】:

    标签: android chromecast


    【解决方案1】:

    你可以这样做:

    1. 首先,扩展MediaRouteChooserDialogFragment,并将其命名为MyChooserDialogFragment
    2. 接下来,扩展MediaRouteDialogFactory(称为MyMediaRouteDialogFactory)并覆盖方法onCreateChooserDialogFragment()。在那里,您需要返回一个 MyChooserDialogFragment 的实例:

      public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
          return new MyChooserDialogFragment();
      }
      
    3. 最后,在动作提供者上设置这个工厂:

      mediaRouteActionProvider.setDialogFactory(new MyMediaRouteDialogFactory());
      

    【讨论】:

    • 这可行,但我需要实际修改此对话框的布局。就像我需要像关闭图像一样向它添加其他组件。样式它。
    • 当您扩展 MediaRouteChooserDialogFragment 时,您可以覆盖 onCreateDialog() 并在那里构建并返回您自己的自定义对话框容器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多