2013-03-08 17 views
0

嗨,我知道如何獲得在屏幕上點擊的位置..我的問題是我需要得到X和點擊圖像的Y值。如果我的圖像尺寸小於設備但它在使用大圖像時出錯,它工作正常。需要得到它點擊圖像的X和Y值我使用的圖像大於設備在android

我使用水平和垂直滾動視圖來顯示大圖像。使用event.getX()來獲取觸摸監聽器中的位置。

+0

可以在哪裏發佈代碼? – Dinesh 2013-03-08 13:05:24

+1

考慮圖像被剪切的偏移量,您將獲得座標。 – nullpotent 2013-03-08 13:07:02

+0

感謝您的回覆。你能解釋一下嗎?更多 「iccthedral」。我是Android新手。 – 2013-03-08 13:13:56

回答

0

要在圖像上獲取X和Y值,請在OnTouchListener中添加以下代碼。

public boolean onTouch (View v, MotionEvent ev) 
{ 
    final int action = ev.getAction(); 

    final int evX = (int) ev.getX(); 
    final int evY = (int) ev.getY(); 
} 
+0

我知道這段代碼我使用這個獲取圖像的點擊位置我的問題是當我使用一個大圖像的位置是錯誤的...這意味着圖像的特定部分只顯示,因此點擊位置只考慮可見圖像.. – 2013-03-12 15:46:07

相關問題