gpt4 book ai didi

android - 如何将 Activity 显示为对话框而不是新屏幕?

转载 作者:行者123 更新时间:2023-12-05 00:15:53 26 4
gpt4 key购买 nike

我对这个很陌生。我做了2个 Activity 。从 Activity A 中,我希望能够将 Activity B 作为对话窗口打开,而不是它占据屏幕。我想出了如何制作一个对话框,但它的功能似乎需要编程到同一个 Activity Java 文件中。我想将我的代码分开。

有没有办法显示包含另一个 Activity 及其所有编码功能的对话窗口?

最佳答案

在您的 AndroidManifest list 文件中,像这样定义您的 Activity :

<activity android:theme="@android:style/Theme.Dialog"
android:excludeFromRecents="true" />

并且如果您希望当用户在 Activity 外部单击时您的 Activity 不可取消,只需在 onCreate 方法内的 Activity.Java 文件中添加以下行:

this.setFinishOnTouchOutside(false);

关于android - 如何将 Activity 显示为对话框而不是新屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64046479/

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