Android - 在屏幕

时间:2017-08-01 08:05:34

标签: android android-layout

我目前正在尝试为我的应用的某些元素添加详细视图功能,我希望在Chrome应用中显示这些对话框:

(单击https锁定符号时会打开) Chrome pop-up

该框应覆盖应用程序窗口的整个顶部,而不是在顶部,右侧或左侧留空间,当然只是在底部。也可以通过点击它来解除它。

我现在试图这样做一段时间但没有成功。

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

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

第一个

使用您的视图(将放置在顶部)创建您自己的DialogFragment模拟(不扩展现有模拟),并将其显示为:

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

android.R.id.content就像您的活动的根视图(setContentView()在其上添加了视图)。

活动一

您可以创建透明的Activity,并在顶部设置此“卡”。

第三个

只需在屏幕顶部显示Dialog即可。 Like this.

答案 1 :(得分:0)

不确定这是否是您所需要的,但请查看此库。

https://github.com/Tapadoo/Alerter