背景知识: 触摸屏可以有多个触控点 android中管理触控点通过一个数组来管理,涉及到index和id两个变量, index表示在数组中的下标,id表示这个触控点(pointer)的id,pointer对应的index子不同的MotionEvent中是可以变化的, 但是它的id是不会变的. 在不同的控件类型上,touch事件的传递方式会不一样. 普通View的touch事件处理过程: 1.view消耗touch事件的地方要有两个一个是OnTouchListener,另一个则是onTouchEv