0
我有一个图像显示在浏览器和Android应用程序。当用户点击浏览器中的图像时,android应用程序将以“英寸”的形式获得点击的位置。 左0.002,顶0.0.52如何将英寸值转换为有效的dpi
任何帮助如何将接收到的“英寸”转换为我的Android应用程序的有效值?
我得到了一个建议,对于iPhone 96来说,它是从Android上不能运行的。
Android:图像缩放类型是矩阵。
我有一个图像显示在浏览器和Android应用程序。当用户点击浏览器中的图像时,android应用程序将以“英寸”的形式获得点击的位置。 左0.002,顶0.0.52如何将英寸值转换为有效的dpi
任何帮助如何将接收到的“英寸”转换为我的Android应用程序的有效值?
我得到了一个建议,对于iPhone 96来说,它是从Android上不能运行的。
Android:图像缩放类型是矩阵。
可以使用
https://developer.android.com/reference/android/util/TypedValue.html
所以转换各种值类型,如果你想英寸转换为像素,这样你就可以使用像素位置/在屏幕上绘制的东西,尝试这样的somethig:
Resources r = context.getResources();
float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_IN, 0.002, r.getDisplayMetrics());
什么值我应该在我的维文件夹r.getDisplayMetrics()给我值 – harshal
不知道如果我理解你的问题。基本上你不需要添加任何东西。 – pelotasplus
好吧,所以你打算使用默认的显示指标值,将尝试和更新。 – harshal