我遇到了获取不同分辨率下图像的x和y坐标的问题:
- 对于320的设备屏幕配置,例如:
- 240x320 ldpi(QVGA手机)
- 320x480 mdpi(手机)
- 480x800 hdpi(高密度手机)
- 对于480的屏幕,如480x800 mdpi(平板电脑/手机)。
- 对于600的屏幕,如600x1024 mdpi(7英寸平板电脑)。
- 对于720的屏幕,如720x1280 mdpi(10英寸平板电脑)。
我创建了一个具有原始大小的图像视图,比如1500 x 1119。当我触摸图像时,我可以使用onTouch()获取坐标。我的问题是各个设备上的坐标不同。不同的设备中我得到了不同的x和y值,我无法在所有分辨率下获取相同的x和y值。我应该如何解决这个问题?
ImageView
,如果是这样,请问您能贴出布局 XML 吗? - Dave Morrissey