如何在android手机/设备中管理应用程序的空间

时间:2012-12-23 11:19:46

标签: java android

如何使用android api或robotium管理Android手机/设备中应用程序的空间进行自动设备测试。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

Android基本上适用于DP,称为density-independent pixels。 它将根据您的分辨率计算您的屏幕密度。 如果您的分辨率发生变化,其他设备的dp将相同。

DP
密度无关像素 - 一种基于屏幕物理密度的抽象单元。这些单位相对于160 dpi的屏幕,因此一个dp是160 dpi屏幕上的一个像素。 dp与像素的比率将随着屏幕密度而变化,但不一定成正比。注意:编译器接受“dip”和“dp”,但“dp”与“sp”更一致。


与比例无关的像素 - 这与dp单位类似,但它也可以根据用户的字体大小首选项进行缩放。建议您在指定字体大小时使用此单位,以便根据屏幕密度和用户偏好调整它们。

你可以calculate Pixel to DP conversion

请注意,绝不要在布局文件中使用px。有关详细信息,请参阅Resource ManamgementMultiple Screen Support