如何在Android 4.4.2中的另一个对话框活动上显示对话框活动?

路易斯

我有一个主题,可以将我的活动显示为对话框,使窗口背景透明和暗淡,没有窗口标题等。所有这些项目对于我的活动外观都是必不可少的。问题是,当我需要在后台显示一个描述某个方面的活动时,另一个活动将显示结果。我的应用程序中的每个活动都有相同的对话框主题,当我从活动A开始活动B时,活动A隐藏,活动B显示,由于对话框主题,活动B在活动A上方显示时。这仅发生在android 4.4.2。我已经测试了主题声明中各项的不同组合,但没有任何更改,即使我在启动活动B时尝试使用intents标志,使意图FLAG_ACTIVITY_NEW_TASK,其他我相信也可以,但再次无效。在我进行的一项测试中,如果活动B是从活动A开始的,但是活动A不是对话活动,则活动B在活动A上表现良好。我的问题是如何从另一个活动开始对话活动对话活动而不会隐藏。

我的对话框主题缩放比例:

<style name="DialogStyle" parent="@android:style/Theme.DeviceDefault.Dialog.NoActionBar">
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:backgroundDimEnabled">true</item>
</style>

manifiedt中的每个活动声明在android:theme中都有这个主题。

在此先感谢您,我的英语不好对不起。

路易斯

终于我解决了我的问题...正如我在上面的问题中所说,如果活动B从活动A开始,但是活动A不是对话活动,则活动B在活动A上表现良好。我在@android:style / Theme。*中进行了搜索,找到了一个使我可以将活动显示为对话框而不是真正的对话框主题的搜索,然后将该主题应用于我的启动活动和所有其他活动表单我的DialogStyle会很好地显示在这里。这就是我发现的主题:

<style name="CompatibleDialogStyle" parent="@android:style/Theme.Holo.Wallpaper.NoTitleBar">
        <item name="android:backgroundDimEnabled">true</item> 
        <item name="android:windowAnimationStyle">@android:style/Animation.InputMethod</item>
</style>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在另一个活动中打开警报对话框

来自分类Dev

如何根据设计指南在“材料”对话框中添加4个按钮

来自分类Dev

通过在bot框架v4中跳过第一个对话框的第一步,将第一个对话框的瀑布步骤调用到其他对话框中

来自分类Dev

MFC对话框中未显示上标4

来自分类Dev

如何在不显示父级活动的情况下将一个全屏对话框片段替换为另一个?

来自分类Dev

Sherlock对话框片段未在装有Android v4 +的设备上显示

来自分类Dev

如何关闭登录对话框并显示主窗口(PyQt4)

来自分类Dev

如何将对话框位置坐标复制到另一个对话框中?

来自分类Dev

如何从Bot框架v4中的ActivityHandler.OnMessageActivityAsync启动瀑布对话框

来自分类Dev

如何在另一个上下文中显示对话框?

来自分类Dev

如何从Android中的非活动类显示对话框?

来自分类Dev

如何在install4j中自定义初始进度对话框的标题文本?

来自分类Dev

如何在bot框架v4中将对话框设置为欢迎消息

来自分类Dev

返回上一个活动,在android中有一个对话框

来自分类Dev

返回上一个活动,在android中有一个对话框

来自分类Dev

CKEditor 4-iframe中的对话框/模态位置

来自分类Dev

MVC4中的模态对话框问题

来自分类Dev

CKEditor 4-iframe中的对话框/模态位置

来自分类Dev

如何从React中的另一个文件调用对话框

来自分类Dev

PyQt4:写我的第一个代码时无法打开对话框

来自分类Dev

如何在应用程序android中的任何活动之上显示警报对话框

来自分类Dev

如何在应用程序android中的任何活动之上显示警报对话框

来自分类Dev

Android支持库v4对话框片段

来自分类Dev

Fastreport v4 for Delphi:如何使用标准的Windows选择打印机对话框?

来自分类Dev

e4-Javafx:如何将当前主题应用于登录对话框

来自分类Dev

如何更改“关闭Windows”对话框(Alt-F4)的默认设置?

来自分类Dev

MVC 4客户端验证将显示在对话框中

来自分类Dev

当我在Android活动中按下一个按钮时,两个警报对话框均显示

来自分类Dev

Android:显示一个对话框以启用wifi

Related 相关文章

  1. 1

    如何在另一个活动中打开警报对话框

  2. 2

    如何根据设计指南在“材料”对话框中添加4个按钮

  3. 3

    通过在bot框架v4中跳过第一个对话框的第一步,将第一个对话框的瀑布步骤调用到其他对话框中

  4. 4

    MFC对话框中未显示上标4

  5. 5

    如何在不显示父级活动的情况下将一个全屏对话框片段替换为另一个?

  6. 6

    Sherlock对话框片段未在装有Android v4 +的设备上显示

  7. 7

    如何关闭登录对话框并显示主窗口(PyQt4)

  8. 8

    如何将对话框位置坐标复制到另一个对话框中?

  9. 9

    如何从Bot框架v4中的ActivityHandler.OnMessageActivityAsync启动瀑布对话框

  10. 10

    如何在另一个上下文中显示对话框?

  11. 11

    如何从Android中的非活动类显示对话框?

  12. 12

    如何在install4j中自定义初始进度对话框的标题文本?

  13. 13

    如何在bot框架v4中将对话框设置为欢迎消息

  14. 14

    返回上一个活动,在android中有一个对话框

  15. 15

    返回上一个活动,在android中有一个对话框

  16. 16

    CKEditor 4-iframe中的对话框/模态位置

  17. 17

    MVC4中的模态对话框问题

  18. 18

    CKEditor 4-iframe中的对话框/模态位置

  19. 19

    如何从React中的另一个文件调用对话框

  20. 20

    PyQt4:写我的第一个代码时无法打开对话框

  21. 21

    如何在应用程序android中的任何活动之上显示警报对话框

  22. 22

    如何在应用程序android中的任何活动之上显示警报对话框

  23. 23

    Android支持库v4对话框片段

  24. 24

    Fastreport v4 for Delphi:如何使用标准的Windows选择打印机对话框?

  25. 25

    e4-Javafx:如何将当前主题应用于登录对话框

  26. 26

    如何更改“关闭Windows”对话框(Alt-F4)的默认设置?

  27. 27

    MVC 4客户端验证将显示在对话框中

  28. 28

    当我在Android活动中按下一个按钮时,两个警报对话框均显示

  29. 29

    Android:显示一个对话框以启用wifi

热门标签

归档