我有一些代码可以在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);
}
但是我无法在模拟器上测试它。有人能帮助我吗
答案 0 :(得分:0)
应使用鼠标模拟触摸事件(无双关语)。 尝试像这样设置你的听众:
yourImageView.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
return false;
}
});
取自this上一个问题。