如何在模拟器上测试触摸事件

时间:2012-11-09 19:12:26

标签: android ontouchevent

我有一些代码可以在ImageView上检查onTouchEvent

public boolean onTouchEvent(MotionEvent event) {
        if(event.getAction() == MotionEvent.ACTION_DOWN) {
            Log.d("M", "down");
        }
        if(event.getAction() == MotionEvent.ACTION_MOVE) {
            Log.d("M", "moved");
        }
        return super.onTouchEvent(event);
    }

但是我无法在模拟器上测试它。有人能帮助我吗

1 个答案:

答案 0 :(得分:0)

应使用鼠标模拟触摸事件(无双关语)。 尝试像这样设置你的听众:

 yourImageView.setOnTouchListener(new OnTouchListener()
        {
            @Override
            public boolean onTouch(View v, MotionEvent event)
            {
                return false;
            }
       });

取自this上一个问题。