我正在尝试创建一个活动,让我放置和移动imageviews
。为了创建新imageviews
我想点击一个空白空间。但是,我看不出如何实现它。没有我可以设置OnClickListener
的特定对象。除非那时我会将根布局设置为OnClickListener
但是我应该如何检查它是否是空白空间?
简而言之,如何检测用户何时触摸空白空间?
您应该在包含图像(持有者(的视图上设置侦听器。如果是rootView - 那完全没问题。 问题是onClick将与该视图进行直接交互,这基本上意味着如果您单击持有人(子项/项目重叠持有人(中的其他视图,则不会发生任何事情。
您可能需要通过调用 imageView.setClickable(true( 来设置图像视图可点击,并且不会得到 rootView 的错误点击。相关:Android 根视图 onClickListener 总是被触发
所以总结一下:你不应该自己检查空白空间,系统会为你做