2011-07-18 17 views
2

我的願景是這樣的 - 我有一個人體圖像(如解剖圖),我希望用戶能夠點擊它的某個部分,並能夠傳達他們點擊的身體部位,如將其翻譯爲文字......我想知道這是否可能,以及如何?任何示例代碼/重定向到教程將是有益的,或者可能只是一個實際的想法...ImageView,選擇某個部分Android

+0

我想你是在談論ImageMap的一種東西。我不知道該怎麼做,雖然.... – Nipuna

回答

0

一個非常簡單的方法是隻是添加一個ImageView到你的佈局。 在活動中重寫onTouchEvent以捕捉觸摸,然後將座標轉換爲文本。

+0

你將如何得到用戶點擊的特定x和y座標(在身體部分,在我的情況下) – Kgrover

+0

嗯,首先看一看在我鏈接到的javadoc。您會看到onTouchEvent傳遞了一個[MotionEvent](http://developer.android.com/reference/android/view/MotionEvent.html),它們具有方法getX(int)和getY(int)。您可以使用0作爲這些方法的參數,它只對多點觸摸很重要。 – Erik

+0

這工作得很好。 – Kgrover