按钮可以触发onClick事件吗?

3

我有一个钢琴键盘paino keyboard

每个键都是一个按钮。

当我从按键1滑到按键2时,按键1首先被按下,然后松开。但是按键2无法被按下。 我已经设置了View.OnTouchListener,在从按键1滑到按键2时,只有按键1会触发onTouchEvent,即使我的手指停留在按键2上方。

但如果我将手指移开并移到按键2上,按键2将触发onTouchEvent和onClick事件。

现在,我想要无论用户首先按下按键1还是按键2,只要手指停留在按键2上方,就会触发onClick事件。

2个回答

1

从事件处理方法(例如onKeyUp、onKeyDown方法等)中返回true值。


0
如果我假设onTouchListener的工作方式类似于onClickListener,您是否尝试定义在button1被按下的情况下button2被按下的情况?使用手势扫描器呢?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接