【问题标题】:Android | What is the difference between setOnClickListener and setOnTouchListener? [closed]安卓 | setOnClickListener 和 setOnTouchListener 有什么区别? [关闭]
【发布时间】:2014-03-06 12:51:01
【问题描述】:

setOnClickListener 和 setOnTouchListener 有什么区别?

期间:

已编辑:

  1. 性能方面,在视图上加载/响应速度更快,并且
  2. Preferable Choice,这个similar question,很好地回答了我的第二部分。

谢谢

【问题讨论】:

标签: android android-view


【解决方案1】:

OnTouch 是 Motionevent。您可以向上、向下、向左和向右拖动。但 OnClick 只是简单地聚焦、按下和释放。当您想获得触摸屏幕的屏幕坐标时,请使用 touchlistener。只是按钮和图像视图的单击事件,使用 OnClickListener。

【讨论】:

    【解决方案2】:

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

    setOnClickListener 在视图响应后触发。

    【讨论】:

      猜你喜欢
      • 2013-08-20
      • 1970-01-01
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 2010-12-10
      • 2011-09-20
      • 2013-03-25
      相关资源
      最近更新 更多