【问题标题】:To overlay a custom dialog for parent Activity to all views including child activity in android将父 Activity 的自定义对话框覆盖到所有视图,包括 android 中的子 Activity
【发布时间】:2013-03-28 07:56:18
【问题描述】:

我需要在所有子活动上显示自定义对话框覆盖。但是该对话框的基本上下文是背景。可能吗?。这用于在唤醒(屏幕开启)后自定义锁定整个应用程序。我有一个广播接收器来管理它。但是该接收者是通过父活动注册的。当屏幕从父活动进入睡眠状态时,对话/进程正确执行。但是屏幕从子活动进入睡眠状态,该对话框显示子活动的背景,当我将返回父活动时,就会显示。 我认为这发生在对话的上下文中。

【问题讨论】:

    标签: java android android-activity dialog android-context


    【解决方案1】:

    您需要使用Activity 而不是Dialog。设置您的 Activity 主题以模拟清单中的 Dialog

    示例 - AndroidManifest.xml:

    android:theme="@android:style/Theme.Dialog"
    

    然后,您将拥有更多的灵活性和对其显示的控制权。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 2018-12-28
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      相关资源
      最近更新 更多