根据屏幕大小转换X和Y px

时间:2014-02-05 15:23:50

标签: android math screen

我在屏幕分辨率为input tap x y的手机中使用此命令input tap 600 500720 x 1280)如何转换x y以便它在同一点上分辨率为1080 x 1920的手机。感谢

1 个答案:

答案 0 :(得分:1)

这个伪代码可以为您提供您正在寻找的值:

resolution_width = 720;
resolution_height = 1280;

input_x = 600;
input_y = 500;

target_width = 1080;
target_height = 1920;

percent_width = input_x / resolution_width;
percent_height = input_y / resolution_height;

output_x = target_width * percent_width;
output_y = target_height * percent_height;