gpt4 book ai didi

Android通过单击外部使 View 消失

转载 作者:IT老高 更新时间:2023-10-28 21:47:43 36 4
gpt4 key购买 nike

我有一些 View 可以在按下按钮时显示。如果我在这些 View 之外单击,我希望它们消失。

这将如何在 Android 上完成?

另外,我意识到“后退按钮”也可以帮助 Android 用户实现这一点 - 我可能会使用它作为关闭 View 的辅助方式 - 但有些平板电脑甚至没有使用“物理”后退按钮现在,它已经非常不被重视了。

最佳答案

一种简单/愚蠢的方法:

  • 创建一个虚拟的空 View (假设 ImageView 没有源),使其填充父 View

  • 如果它被点击,那么做你想做的事。

您需要将 XML 文件中的根标记设为 RelativeLayout。它将包含两个元素:您的虚拟 View (将其位置设置为 align the Parent Top)。另一个是包含 View 和按钮的原始 View (此 View 可能是 LinearLayout 或您制作的任何内容。不要忘记将其位置设置为 align the Parent Top)

希望这对你有帮助,祝你好运!

关于Android通过单击外部使 View 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6685690/

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