Android | setOnClickListener和setOnTouchListener有什么区别?

时间:2014-03-06 12:51:01

标签: android android-view

setOnClickListener和setOnTouchListener有什么区别?

Interms of:

编辑:

  1. 性能方面,在视图上加载/响应速度更快,
  2. 优先选择,similar question,非常好地回答了我的第二部分。
  3. 由于

2 个答案:

答案 0 :(得分:6)

OnTouch是Motionevent。您可以向上,向下,向左和向右拖动。但OnClick只是专注,按下和释放。当您想要触摸屏幕的屏幕坐标时,请使用touchlistener。只需按一下按钮和图像视图的事件,就可以使用OnClickListener。

答案 1 :(得分:0)

setOnTouchListener让您有机会在视图之前做出响应,而

在视图响应后触发setOnClickListener。