我有一些代码可以检查 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);
}
但我无法在模拟器上对此进行测试。谁能帮帮我
最佳答案
触摸事件应该已经用鼠标模拟(没有双关语意)。 尝试像这样设置您的监听器:
yourImageView.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
return false;
}
});
取自this上一个问题。
关于android - 如何在模拟器上测试触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13314437/