1

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

谁能帮帮我吗?

4

1 回答 1

0

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

dp
Density-independent Pixels - 一个基于屏幕物理密度的抽象单位。这些单位与 160 dpi 屏幕相关,因此 1 dp 是 160 dpi 屏幕上的一个像素。dp与像素的比例会随着屏幕密度而变化,但不一定成正比。注意:编译器同时接受“dip”和“dp”,尽管“dp”与“sp”更一致。

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

您可以计算像素到 DP 的转换

请注意,永远不要px在您的布局文件中使用。有关更多信息,请阅读资源管理多屏幕支持

于 2012-12-23T11:26:32.483 回答