2016-08-01 60 views
0

我正在处理需要大量图像的应用程序。我目前通过在Nexus 3上插入数字和调试来定位图像以观察定位。例如:使用绝对定位进行图像定位不好?

g.drawString("START", 176, 550, paint); 

当我尝试在具有不同尺寸的设备上运行应用程序,或者Android会对此进行调整时,这会咬我一口吗?我不想在平板电脑上运行此应用程序,只能在手机上运行。这是不好的做法吗?如果是这样,我应该如何编程定位。是否可以返回设备的尺寸以进行调整?

回答

0

是的,它会以字节为单位。那些是像素,图片的大小取决于屏幕密度。在160ppi的屏幕上,它将从左侧开始1英寸。在320dp将是1/2英寸。在一个480,1/3。这可能是好的,你必须回答这个问题。但要明白,在密度较高的屏幕上,您会更靠近左侧,除非您按密度进行缩放。

+0

我该怎么做? – Starmit