当前位置:百问十五>百科问答>android如何判断当前View上有几个手指在触摸

android如何判断当前View上有几个手指在触摸

2024-07-07 23:47:09 编辑:join 浏览量:605

android如何判断当前View上有几个手指在触摸

public boolean onTouch(View v, MotionEvent event)

view 里面覆写这个方法 然后检查event.getPointerCount()

它返回有效触点数

public boolean onTouch(View v, MotionEvent event)

view 里面覆写这个方法 然后检查event.getPointerCount()

它返回有效触点数

在设置找到开发者选项把显示触摸操作

事件在于UI交互式发生的,点击一个按键时,可能就已经除非好几个事件,例如点击数字键“0”,会涉及到按下事件,和一个弹起(松开)事件,在android中还可能涉及到触摸屏事件,所以在android系统中,事件是作为常用的功能之一;

在android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,事件说明如下:

l onClick(View v) 一个普通的点击按钮事件;

l boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event)用于在多个事件连续时发生,用于按键重复,必须重载@Override实现;

l boolean onKeyDown(int keyCode,KeyEvent event) 用于在按键进行按下时发生;

l boolean onKeyUp(int keyCode,KeyEvent event) 用于在按键进行释放时发生;

l onTouchEvent(MotionEvent event)触摸屏事件,当在触摸屏上有动作时发生。

设定-开发者选项-显示触摸位置(显示触摸互动的可是反馈)把它打上勾

标签:android,View,触摸

版权声明:文章由 百问十五 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen15.com/answer/142928.html
热门文章