按钮可以触发onClick事件吗?

时间:2011-12-20 08:57:24

标签: android button touch

我有一个paino键盘paino keyboard

每个键都是一个按钮。

当我从key1滑动到key2时。 key1先按下,然后释放。但是key2无法按下。 我设置了View.OnTouchListener,当从key1滑动到key2时,只有key1获取onTouchEvent,甚至我的手指都保持在key2之上。

但如果我向上移动并向下移动到key2,则key2将触发onTouchEvent和onClick Event。

现在,我想在手指停留在key2之上时触发onClick事件,无论用户先按key1还是key2。

2 个答案:

答案 0 :(得分:1)

从事件处理方法返回true值,例如onKeyUp,onKeyDown方法和休息

答案 1 :(得分:0)

如果我假设onTouchListener的作用类似于onClickListener,您是否尝试定义在button2的情况下按下button1的情况? 使用手势扫描仪怎么样?