Google-ing 产生了关于如何使对话“始终在所有内容之上”的结果。不过,这不是我想要的。
假设我有大量的对话。在这堆对话中,考虑其中的 3 个——A、B 和 C。
我希望 C 始终位于 A 和 B 之上,而不是其余部分。换句话说,如果 C 处于活动状态,那么它应该在顶部,否则它将在另一个活动对话框的下方,除非它涉及 A 和 B。
顺便说一句,A 和 B 永远不能同时出现。
有了这个,我设法做到这一点的唯一方法是每次都销毁 C,然后用新的父级(A 或 B,取决于谁是可见的)重新创建它。我了解到,一旦创建了子对话框,就无法转移所有权,因此需要销毁。
我不能继续破坏它(说来话长)。
还有其他方法可以实现这一目标吗?谢谢!