如何在 Android 应用程序的对话框中打开 Chrome 自定义选项卡

Posted

技术标签:

【中文标题】如何在 Android 应用程序的对话框中打开 Chrome 自定义选项卡【英文标题】:How to open Chrome Custom Tab in a Dialog in Android Application 【发布时间】:2021-11-16 23:48:40 【问题描述】:

在我当前的 android 应用程序中,我需要打开一个 DialogFragment 以显示结果列表。

每个结果都有一个关联的 url,可以更详细地解释该项目。

我可以使用此 url 打开 Chrome 自定义选项卡,但它会关闭 DialogFragment 并且用户体验很差。

我可以在自己的对话框中打开 Crome 自定义选项卡吗?

这样我的结果对话框片段不应该被关闭,用户可以直接返回结果列表。

【问题讨论】:

我对您的用例的更多细节感兴趣,Hector。您能否为您的问题添加详细信息(也许是您希望对话看起来像什么的模拟?)。另外,请随时在 Twitter 上私信 (@andreban) 【参考方案1】:

目前,自定义选项卡使用整个屏幕,因此无法以与 DialogFragment(不使用屏幕的整个宽度/高度)类似的方式使用它。

【讨论】:

以上是关于如何在 Android 应用程序的对话框中打开 Chrome 自定义选项卡的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中显示位置设置对话框?

如何配置android gradle2.10

如何在Android studio中同时打开多个工程

如何打开android 源代码

如何在 TabLayout 中找到由 RecyclerView 打开的对话框的上下文?

vc++中如何调用打开文件对话框