我有一个带有长按监听器的 View 。这会触发全屏对话框的显示。我需要捕获所述对话框上的触摸事件(特别是 ACTION_UP
),但是由于 ACTION_DOWN
被第一个 View 捕获并且从未被释放,所以我没有在对话框。
除了在 ACTION_UP
发生时通知对话框的 View 监听器之外,您是否知道在这种情况下从对话框角度检测 ACTION_UP
的另一种方法?
最佳答案
您可以尝试在 OnLongClickListener 上返回一个 false,这样事件就不会被第一个 View 使用,并且这可能会让您的第二个对话框看到 Click 操作。
关于android - 在手指已经触摸屏幕时显示自身的对话框上获取触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488617/