gpt4 book ai didi

android - MediaRouteActionProvider 连接对话框主题

转载 作者:太空狗 更新时间:2023-10-29 15:41:36 25 4
gpt4 key购买 nike

我尝试更改 MediaRouteActionProvider 连接对话框的主题。我在我的应用程序中使用带有 Dark Actionbar 的 Light 主题,因此对话框具有深灰色内容,但背景是深色的..当应用程序连接到设备时,其他对话框正常,它们有白色背景和正确的主题。 (例如,在 VideoMediaRouteControllerDialog 和断开连接对话框中。)

您知道如何更改连接对话框的主题吗?

非常感谢!

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

//Screenshot 2 : Controller 对话框(带有正确的、需要的主题)

最佳答案

不幸的是,该对话框不遵循标准主题(Android 中的对话框通常都非常不友好,但它是最难使用的对话框之一)。由于该对话框是由媒体路由器提供的,如果您将其完全替换为您自己的对话框,则只能提供自定义主题。

您可以尝试子类化 MediaRouteDialogFactory 并覆盖 onCreateChooserDialogFragment() 方法并将您的实现传递给 ActionProvide:

mediaRouteActionProvider.setDialogFactory(你的DialogFactoryImlementation)

您可以看一下 CCL,我在其中做了类似的事情,但不是针对选择器对话框,而是针对 Controller 。

关于android - MediaRouteActionProvider 连接对话框主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24245926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com