gpt4 book ai didi

Android - 在屏幕顶部(如 Chrome)显示可关闭的对话框

转载 作者:搜寻专家 更新时间:2023-11-01 09:33:17 25 4
gpt4 key购买 nike

我目前正在尝试为我的应用程序的某些元素添加详细 View 功能,并且我希望在 Chrome 应用程序中像这个对话框一样显示它们:

(点击https锁符号打开) Chrome pop-up

该框应覆盖应用程序窗口的整个顶部,并且不在顶部、右侧或左侧留出空间,当然只在底部留出空间。它也应该可以通过点击它的外部来关闭。

我尝试这样做了一段时间,但没有成功。

我怎样才能做到这一点?

最佳答案

您可以通过多种方式实现它。

第一个

使用您的 View (将放置在顶部)创建您自己的 DialogFragment 模拟(不要扩展现有的)并像这样显示它:

getSupportFragmentManager().beginTransaction()
.add(new MyDialogFragment(), android.R.id.content)
.commit();

android.R.id.content 就像您的 Activity 的 Root View (setContentView() 在其之上添加 View )。

Activity 一

您可以创建透明的 Activity,并且“卡片”位于顶部。

第三个

只需让 Dialog 出现在屏幕顶部。 Like this.

关于Android - 在屏幕顶部(如 Chrome)显示可关闭的对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45432260/

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