安卓多点触控无法检测到 3 根手指



我正试图在HTC One M10上同时检测到三根手指。没有人就这类案件提出动议。

case MotionEvent.ACTION_DOWN: return "Down";
    case MotionEvent.ACTION_MOVE: return "Move";
    case MotionEvent.ACTION_POINTER_DOWN: return "Pointer Down";
    case MotionEvent.ACTION_UP: return "Up";
    case MotionEvent.ACTION_POINTER_UP: return "Pointer Up";
    case MotionEvent.ACTION_OUTSIDE: return "Outside";
    case MotionEvent.ACTION_CANCEL: return "Cancel";

我下载了一些应用程序,他们也无法同时检测到3个,但他们认出了两个。如果议案不通过,我怎么能只认两个呢。谢谢

更新查询agian后,案例MotionEvent.ACTION_MOVE未调用。我能做什么?

关闭设备上的HTC手势。

我用这个应用程序来检查我的屏幕支持多少手指-https://play.google.com/store/apps/details?id=com.easylabs.multitouch.

收到手机支持的准确触摸次数后,您可以通过计数动作ACTION_DOWN(+1)和ACTION_UP(-1)来检测多点触摸。有了这个计数器,你就可以随时知道此时有多少手指被触摸到屏幕上。

链接以编程方式查找Android设备支持的多点触控手指数。

最新更新