gpt4 book ai didi

android - 在另一个之上显示 Android 对话框?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:22:51 25 4
gpt4 key购买 nike

我有 2 个警报对话框,对话框 A 和对话框 B。单击对话框 A 的按钮之一将弹出对话框 B。然后我想要一个按钮来关闭对话框 B 并返回到对话框 A。除了执行 showDialog(dialogA) 的对话框 B 之外,还有其他方法可以做到这一点吗?

这行得通,但是您可以看到对话框 A 的重新加载,而不是仅仅返回到一个已经存在的对话框 A。在对话框 B 中执行关闭只会关闭它们。

一个小问题,但我想看看是否有办法将它们堆叠在一起。

谢谢

最佳答案

使用基本对话框构建 block 不可能将它们堆叠起来,您将需要重新显示第一个对话框。这样做的原因是,当您按下对话框按钮时,它会在内部关闭该对话框,作为调用您在对话框构建器 API 中为每个按钮分配的点击处理程序的过程的一部分。

解决此问题的一种方法是通过在布局中设置您自己的按钮而不是使用由对话框构建器方法创建的按钮来创建没有关闭行为的自定义对话框布局。然后在您自己的按钮的点击处理程序中,只需显示第二个对话框而不关闭第一个对话框。 http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

关于android - 在另一个之上显示 Android 对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8424757/

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