安卓| setOnClickListener 和 setOnTouchListener 有什么区别?

标签 android android-view

<分区>

setOnClickListener 和 setOnTouchListener 有什么区别?

条款:

编辑:

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

谢谢

最佳答案

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

关于安卓| setOnClickListener 和 setOnTouchListener 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22225110/

相关文章:

java - 如何仅将属性设置为 android 的搜索栏缩略图?

android - 如何制作一次显示三个 View 的 ViewFlipper?

android - 在android中动态更改SVG图像颜色

android - Gradle:添加依赖项的优点/缺点

android - Android 模拟器无法访问 Soap Web 服务?

java - 列出 Android 中所有已保存的闹钟

Android - 如何在单击列表项时将字体设置为粗体

android - 当从它的 child 那里请求无效时,画廊上的奇怪动画

Android Studio - 如何通知 Activity View 已更改变量?

android Camera2 API + 用于在相机预览上绘制的 TextureView 覆盖