2011-11-17 3 views

답변

-1

를, 그래 그것의 가능한 귀하의 질문에 대답하기 위해 싶습니다. 당신이 오버레이 Here를 사용하는 경우

+0

자습서가 있습니까? –

+0

아니요 ImageView에서 MotionEvent를 감지하고 픽셀로 설명 된 특정 사각형의 클릭 수를 확인하는 방법을 설명하는 자습서에 대해서는 잘 모릅니다. –

1

네, 가능하면 튜토리얼 이미지가 이미지 뷰 안에있는 것을 내가 알아

+0

지도에서 예제에서와 같이 geopoint를 사용하여 내 장소를 표시합니다! 그러나 그림에서 placE를 어떻게 찾을 수 있습니까? –

+0

// 지리적 좌표를 화면 픽셀로 변환 point screenPoint = new Point(); mapView.getProjection(). toPixels (geoPoint, screenPoint); 이것 좀 봐 http://www.androidsnippets.com/drawing-an-image-as-a-map-overlay2 – Arkde

1

에게 ...입니다

당신은 알고하는 View 클래스의 onTouchEvent를 사용할 수 있습니다 어떤 픽셀이 터치되어 사용자가 어떤 사각형을 탭했는지 계산합니다.

+0

예 이미지는 imageView.How 내가 터치되었습니다 픽셀을 찾을 수 있습니까? –

+0

핸들러를 setOnTouchListener (View.OnTouchListener l)로 설정하고 MotionEvent를 사용하여 TAP 동작인지 먼저 확인한 다음 MotionEvent의 getX 및 getY 메서드를 사용하여 위치를 가져올 수 있습니다. –

관련 문제