Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个扩展 View 的类,以便我可以使用 onDraw 方法在画布上绘制,但这里的主要问题是在使用不同的屏幕分辨率进行测试时,图像不会位于同一个位置。我需要使用什么才能在完全相同的位置查看图像?
任何帮助表示赞赏!
将像素转换为密度像素
int xPixels = 100; int yPixels = 100; displayMetrics = getResources().getDisplayMetrics(); int px = (int) ((xPixels/displayMetrics.density)+0.5); int py = (int) ((yPixels/displayMetrics.density)+0.5);
使用 px 和 py 到图像的位置