0

我正在使用 Canvas 和 SurfaceView。我已经明确提到了屏幕上各种对象和字体的坐标。该应用程序在三星 Galaxy S Advance 上完美运行,但在三星 Galaxy Fit 或 Pop 等较小的屏幕上,这些对象超出了范围。我如何使其兼容所有屏幕尺寸和像素密度。使用 dpis 似乎是不可能的,因为我没有使用任何 xml 布局。

提前致谢。

4

2 回答 2

0

根据开发人员指南,不鼓励这样做(使用显式坐标)。请参阅 android 设计指南以了解如何做得更好。如果无法避免,则需要考虑屏幕尺寸和密度并相应地计算坐标。

于 2012-09-20T09:24:29.373 回答
0

我认为您应该在运行时获得屏幕分辨率并据此设置像素。

于 2012-09-20T09:20:45.213 回答