0

我创建了一个 800x1280 模拟器(用于 Galaxy Note),并为它编写了一个应用程序。

photoshop 制作的原型 UI 是 800x1280 ,可以看到缩小的图片:

在此处输入图像描述

它的宽度是 800 像素,高度是 1280 像素。

我没有 800x1280 的设备,但我有一个 720x1024 的设备(比 Galaxy Note 小),你可以看到从我的 android pad 捕获的真实应用程序:

在此处输入图像描述

但是当我将它部署到 800x1280 模拟器中时,它变成:

在此处输入图像描述

您可以看到左侧面板看起来更小,并且空间不足以显示这些文本。

800x1280 avd 的设置为:

在此处输入图像描述

但为什么它看起来比 700x1024 的垫子小?

4

2 回答 2

1

android系统理解的LCD的密度是dp(密度无关像素),计算dp的公式是px=dp * (dpi / 160) 所以如果你把屏幕的物理dpi设置为160 dpi。一个物理像素等于 dp,因此您的分辨率显示正确。之前发生的事情是您的 LCD 密度为 320 dpi,这意味着一个物理像素等于 2 pd,因此一切都显得扩展了。我希望你现在明白原因了。:)

于 2012-09-13T06:15:30.343 回答
0

最后,我发现如果我设置Abstract LCD density160,模拟器的屏幕是正确的。我不知道为什么,但它有效。

于 2012-09-13T06:04:44.527 回答