在ImageView中放入一张图片,该图片可以拖动,如何在点击图片时获取所点击的坐标(要图片的坐标不是ImageView的)
在ImageView的setOnTouchListener事件中,
public boolean onTouch(View v, MotionEvent event)
event.getX();  获取到的是ImageView的点击坐标,但如何获取当前点击点相对于该图片的位置坐标?

解决方案 »

  1.   

    你图片不就是通过ImageView显示出来的吗?
      

  2.   

    楼上两位都错了,ImageView是一个容器,但图片并不一定都是0,0坐标开始显示的,比如我把一张图片放大到超出ImageView长度或宽度,ImageView的0,0坐标处显示的是图片的中间某一个地方开始显示。
      

  3.   

    你可以获取ImageView的坐标,图片不是随着ImageView走的吗,那你只需知道ImageView和内置图片的宽高之间的距离不就可以了吗?
      

  4.   

    在网上找了篇相关文章,我的问题也解决,LZ如果还没有解决,可以看看这篇文章,转换下能得到点击点相对于图片的坐标。http://changyiyao.blog.51cto.com/2531539/581638