2011-10-27 131 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; 
    } 
});