2011-10-27 18 views
0

私は大きな問題があります!画像をクリックしたときの座標を知る

私は画面上に画像を持っていますが、画面上をクリックして座標を知っていますが、私がその上で行っている画像をどのようにクリックするのか分かりません。

誰かが私を助けることができます。

よろしくお願いいたします。

答えて

1

ビュー内のイメージを意味すると見なします。 onTouchListenerをビューに設定し、MotionEventからx、yを取得できます。 OnTouchListener

-1
imageView = findViewById(R.id.imageView); 
    imageView.setOnTouchListener(new View.OnTouchListener() { 
    @Override 
    public boolean onTouch(View v, MotionEvent mEvent) { 

     switch (mEvent.getAction()) { 

     case MotionEvent.ACTION_DOWN: 
       downX = mEvent.getX(); 
       downY = mEvent.getY(); 
      break; 

     case MotionEvent.ACTION_UP: 
      upX = mEvent.getX(); 
      upY = mEvent.getY(); 
      break; 
     } 
     return true; 
    } 
}); 
関連する問題