>我有一个在浏览器和安卓应用程序中都显示的图像。当用户在浏览器中单击图像时,android应用程序将以"英寸"为单位获得点击的位置。左 0.002 , 顶部 0.0.52
关于如何将收到的"英寸"转换为我的安卓应用程序的有效值的任何帮助?
我得到的建议是,对于iPhone 96来说,乘以在Android上不起作用。
安卓:图像比例类型为矩阵。
您可以使用
以下方法转换各种值类型
https://developer.android.com/reference/android/util/TypedValue.html
因此,如果您想将英寸转换为像素,以便您可以使用像素在屏幕上定位/绘制内容,请尝试如下:
Resources r = context.getResources();
float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_IN, 0.002, r.getDisplayMetrics());