android–MediaRouteActionProvider连接对话框主题

android–MediaRouteActionProvider连接对话框主题,第1张

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

我试图改变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 – MediaRouteActionProvider连接对话框主题全部内容,希望文章能够帮你解决android – MediaRouteActionProvider连接对话框主题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1096090.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存