Android中的Touch事件处理如何去掉这种警告
展开全部
完全不知道你说的那种警告,说明白点吧
当触摸屏幕时,最先执行的是Activity中的
public boolean dispatchTouchEvent (MotionEvent ev) {
if (ev.getAction() == MotionEvent. ACTION_DOWN) {
onUserInteraction();
}
if (getWindow().superDispatchTouchEvent(ev)) {
return true;
}
return onTouchEvent(ev);
}
如果某些事件无法监测到,可以重写此方法,优先处理ev,然后再调用super.dispatchTouchEvent。
Activity中的onTouchEvent的调用时机如下:当Activity下的所有view的onTouchEvent都返回false时(都不处理touch事件,默认返回false),才会调用Activity中的onTouchEvent。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |