2011-11-01 2 views
1

Imageview의 X 및 Y 좌표를 알고 싶습니다. 하나의 이미지 뷰를 클릭해야하지만, 다른 위치에서 나는 다른 작업을 수행해야합니다.ImageView의 X 및 Y 좌표를 아는 방법은 무엇입니까?

Imageview의 X 및 Y 좌표를 어떻게 알 수 있습니까?

죄송합니다. 죄송 합니다만, 관련 정보는 게시하지 않았습니다.

+0

X와 Y 좌표를 OnTouchListener()를 추가 할 수 있습니다? –

답변

2

OnTouchListener에는 터치의 x와 y를 얻을 수있는 이벤트의 매개 변수가 있습니다.

1

View.getX()View.getY()은 화면에서 가장 왼쪽과 가장 위쪽의 픽셀을 각각 제공합니다. View.getWidth()View.getHeight()과 함께 사용하면 ImageView이 차지하는 전체 픽셀 격자가 나타납니다.

1

onTouchListener ........... 설정 even.getX() 및 event.getY();를 사용하십시오.

0

당신은 이미지보기로 무엇을

img.setOnTouchListener(new OnTouchListener() { 

      @Override 
      public boolean onTouch(View v, MotionEvent event) { 
       event.getX()  //cordinates wrt view 
       event.getRawX() //abs cordinates on screen 
           event.getY()  //cordinates wrt view 
       event.getRawY() //abs cordinates on screen 
       return false; 
      } 
     }); 
관련 문제