自动调整屏幕尺寸的对齐方式

时间:2013-04-04 13:21:54

标签: blackberry alignment vertical-alignment screen-size

我正在开发一款拥有大量ImageButtonsLabelFieldsMessageBoxes的BlackBerry App。在一个屏幕尺寸上似乎是完美的,另一方面看起来很乱。例如,与Vertical Field Managers整齐对齐的LabelFields在较大的屏幕上左/右对齐。覆盖屏幕宽度的图像在较大的屏幕上显得太小。是否有一些机制可以根据屏幕大小自动对齐和动态更改图像。在这方面可以提供哪些想法和文件?

1 个答案:

答案 0 :(得分:2)

以下是制作几乎所有设备上看起来都很好的屏幕的一些提示:

  1. 使用较少的图像。如果必须使用图像,请使用至少3-4个不同的屏幕尺寸。例如,如果您需要将图像作为屏幕标题,请使用宽度为320px,480px和640px的图像。根据屏幕宽度加载图像。

  2. 不要使用像素测量。改为使用点测量。大多数器件在物理尺寸方面相似,但它们在像素密度方面存在巨大差异。使用此功能,您可以在曲线(320x240),粗体2(480x360)和粗体4(640x480)上看到完全相同的屏幕。如果您注意到,它们具有相同的宽高比和相似的物理尺寸。

  3. 不要硬编码位置。而是将FIELD_HCENTER和DRAW_HCENTER等用于字段。

  4. 请勿使用固定像素高度的字体。改为使用固定点高度。

  5. 如果使用自定义字段,请确保它们可以根据设备和像素密度自动展开。