gpt4 book ai didi

java - 如何检测空白区域的点击?

转载 作者:行者123 更新时间:2023-12-02 09:05:28 24 4
gpt4 key购买 nike

我正在尝试创建一个 Activity ,让我可以放置和移动 imageview。为了创建新的imageviews,我想点击一个空白区域。但是,我不知道如何实现它。没有可以设置 OnClickListener 的特定对象。除非那时我将根布局设置为 OnClickListener 但我该如何检查它是否为空空间?

简而言之,如何检测用户何时触摸空白区域?

最佳答案

您应该在包含图像(持有者)的 View 上设置一个监听器。如果它是 rootView - 那完全没问题。问题是 onClick 将与该 View 进行直接交互,这基本上意味着如果您单击持有者(子/项目重叠持有者)内的其他 View (子/项目重叠持有者),则不会发生任何事情。

您可能需要通过调用 imageView.setClickable(true) 将 ImageView 设置为可点击,并且您将不会得到 rootView 的错误点击。相关:Android root view onClickListener is always triggered

总结一下:你不应该自己检查空闲空间,系统会帮你检查

关于java - 如何检测空白区域的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59847762/

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