刚开始研究多点触摸,发现最多只能识别到2根手指。
求验证

解决方案 »

  1.   

    支持10根,但不能一次全按下,同时不超过N根(N < ?)
    我也想知道最多支持几个手指
      

  2.   

    我天天拿这Android平板画画的,为了让第五根不乱跳,我也绞尽脑汁 
      

  3.   


    @Override
    public boolean onTouchEvent(MotionEvent event) {
    // TODO Auto-generated method stub
    int action = event.getAction();
    int num = event.getPointerCount();
    int ptrId = (action & MotionEvent.ACTION_POINTER_INDEX_MASK) >>> MotionEvent.ACTION_POINTER_INDEX_SHIFT;
    System.out.println(ptrId+"       "+num);
    /*switch(action & MotionEvent.ACTION_MASK) {

    }*/
    return super.onTouchEvent(event);
    }
    可是用这段代码为什么只能检测到2根手指?是不是哪儿出了问题?
      

  4.   

    可以更多指头,还要看你LCD驱动
      

  5.   

    我用HTC G7做的测试。据说只能支持两个手指,是真的吗?
      

  6.   

    可是为什么event.getAction();此方法最多就显示2,不论我按下多少手指。
      

  7.   

    真的。有时候需要相信自己的眼睛。 不管怎么测试,HTC G7只能识别到2点。