我想获取从图库中选择的图像的坐标。当我去画廊并选择图像时,图像会显示在屏幕上。
问题是应用程序获取屏幕大小,而不是图像大小。
相关代码:
targetImage.setOnTouchListener(new ImageView.OnTouchListener(){
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
int x = (int) (event.getX() * imageWidth / v.getWidth());
int y = (int) (event.getY() * imageHeight / v.getHeight());
textView.setText("Touch coordinates : "+String.valueOf(event.getX())+" x "+String.valueOf(event.getY()));
ImageView imageView = ((ImageView)v);
Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();