4

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);
    }

しかし、エミュレータでこれをテストすることはできません。誰かが私を助けることができますか

4

1 に答える 1

0

タッチ イベントは、マウスで既にエミュレートされている必要があります (しゃれは意図されていません)。リスナーを次のように設定してみてください。

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

この前の質問から取得しました。

于 2012-11-09T19:20:06.873 に答える