android – MediaRouteActionProvider连接对话框主题

我试图改变MediaRouteActionProvider连接对话框的主题.我在我的应用程序中使用了一个带有Dark Actionbar的Light主题,所以对话框有深灰色内容,但背景很暗..
当应用程序连接到设备时,其他对话框都可以,它们具有正确主题的白色背景. (对于VideoMediaRouteControllerDialog和断开连接对话框中的例子.)

您有什么想法,我该如何更改连接对话框的主题

非常感谢你!

// Screenshot 1:连接对话框(主题问题)

// Screenshot 2:控制器对话框(右侧需要的主题)

解决方法:

我做的是从GitHub中拉出mediarouter appcompat库源,然后我修复主题并将整个内容重建为my own custom mediarouter library.

您在代码中寻找的是MediaRouteChooserDialog,甚至是那里,只将Context作为参数的构造函数,因为它是MediaRouteChooserDialogFragment中onCreateChooserDialog()调用的构造函数.

我很懒,所以我只是在构造函数中放了android.R.style.Theme_Holo_Light_Dialog而不是0,它运行得很好.但当然,您总能找到更复杂的解决方案.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...