如何获得触摸输入的数量

时间:2013-06-15 09:39:04

标签: java android

我需要检查触摸屏幕的用户数量,我认为我可以使用event.getPointerCount但是现在我只在LogCat中得到1。如果两根手指触摸屏幕,那么我不能得到2吗?我想将此作为每个用户的id。下面的部分代码是触摸事件方法。

        switch (event.getAction()) {

    case MotionEvent.ACTION_DOWN:
        gameLoop.touchDownX = event.getX();
        gameLoop.touchDownY = event.getY();

        // Check number of users
        for(int i = 0; i < event.getPointerCount() && i < 2; i++) {
            id = event.getPointerCount();
        }

        // Test
        String num = Integer.toString(id);
        Log.i("User number : ", num);

        break;

0 个答案:

没有答案