android如何判断当前View上有几个手指在触摸
答案:7 悬赏:10 手机版
解决时间 2021-04-07 00:15
- 提问者网友:动次大次蹦擦擦
- 2021-04-06 13:19
android如何判断当前View上有几个手指在触摸
最佳答案
- 五星知识达人网友:duile
- 2021-04-06 14:48
事件在于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下,事件的发生是在监听器下进行,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)触摸屏事件,当在触摸屏上有动作时发生。
全部回答
- 1楼网友:英雄的欲望
- 2021-04-06 20:20
这个应该用手势监听类GestureDetector来实现监听
- 2楼网友:不如潦草
- 2021-04-06 19:29
在设置找到开发者选项把显示触摸操作
- 3楼网友:一叶十三刺
- 2021-04-06 18:08
设定-开发者选项-显示触摸位置(显示触摸互动的可是反馈)把它打上勾
- 4楼网友:笑迎怀羞
- 2021-04-06 17:34
public boolean onTouch(View v, MotionEvent event)
view 里面覆写这个方法 然后检查event.getPointerCount()
它返回有效触点数
view 里面覆写这个方法 然后检查event.getPointerCount()
它返回有效触点数
- 5楼网友:duile
- 2021-04-06 17:15
public boolean onTouch(View v, MotionEvent event)
view 里面覆写这个方法 然后检查event.getPointerCount()
它返回有效触点数
view 里面覆写这个方法 然后检查event.getPointerCount()
它返回有效触点数
- 6楼网友:思契十里
- 2021-04-06 15:49
事件在于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下,事件的发生是在监听器下进行,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)触摸屏事件,当在触摸屏上有动作时发生
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯