Android Chromecast自定义选择器对话框
有没有办法创建自定义的chromecast选择器对话框?我一直在查看文档,但找不到任何关于如何执行此操作的信息 您可以这样做:Android Chromecast自定义选择器对话框,android,chromecast,Android,Chromecast,有没有办法创建自定义的chromecast选择器对话框?我一直在查看文档,但找不到任何关于如何执行此操作的信息 您可以这样做: 首先,扩展并调用它,比如说,MyChooserDialogFragment 接下来,扩展MediaRouteDialogFactory(比如说,调用MyMediaRouteDialogFactory)并重写CreateChooserDialogFragment()上的方法。在这里,您需要返回MyChooserDialogFragment的实例: public Media
MyChooserDialogFragment
李>
MediaRouteDialogFactory
(比如说,调用MyMediaRouteDialogFactory)并重写CreateChooserDialogFragment()上的方法。在这里,您需要返回MyChooserDialogFragment
的实例:
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new MyChooserDialogFragment();
}
mediaRouteActionProvider.setDialogFactory(new MyMediaRouteDialogFactory());
这是可行的,但我需要修改这个对话框的布局。就像我需要向它添加其他组件一样,比如一个关闭的图像。一个样式。当你扩展MediaRouteCoseOrdialgFragment时,你可以覆盖onCreateDialog(),在那里你可以构建并返回你自己的自定义对话框容器。