我有对应于屏幕分辨率 600x400
的坐标。现在我想获取屏幕分辨率 1280x800
的该坐标的相对位置。获取坐标后,我必须在该坐标上创建一个链接。
。例如
假设我有一个 600*400 设备分辨率的坐标 (5,5),那么这个坐标将位于屏幕的左下角。现在我想知道它在屏幕上的相对坐标是多少1280*800 屏幕分辨率设备,以便它看起来相同的位置,即屏幕的左下角。 提前致谢。
最佳答案
坚持你的要求,你可以按照以下方式获得你的新像素
假设坐标是 (6,4)
在 600*400
屏幕尺寸上,现在根据屏幕分辨率计算 x,y 的百分比,如下所示
(6 * 100 )/600 = 1%
和
(4* 100)/400 = 1%
现在根据新的屏幕尺寸计算坐标如下,
(1 * 1280) /100 = 12.8
和
(1* 800) /100 = 8
所以新屏幕尺寸中的坐标是:(12.8, 8),之前是 (6,4)。
但是,如果您可以更具体地说明您实际正在做的事情,那么有更好的方法来满足这些要求。
关于android - 如果我们在android中有小屏幕坐标,如何在大屏幕上获取相对坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20511860/