1

我正在 JDE 4.5 上开发一个应用程序。Pearl、Curve 和 Huron 支持 4.5 操作系统,因此我正在开发的应用程序将支持所有上述设备。我面临的问题是屏幕尺寸。Pearl 的屏幕尺寸为 240 x 260,Curve 320 x 240,Huron 320 x 240。

我面临以下问题:

  1. 背景图像的尺寸应该是多少?
  2. 我应该如何放置字段(按钮,标签......)?

任何人都可以帮助我。

非常感谢

4

3 回答 3

2

黑莓设备的分辨率可以大致分为两类:

  1. 低分辨率(宽度小于或等于 320px)
  2. 高分辨率(宽度超过 320 像素)

这种分类方便地允许我们只维护两个版本的位图和布局——一个用于低分辨率设备,一个用于高分辨率设备。

处理这些不同类别的屏幕分辨率的示例代码是:

boolean lowRes = net.rim.device.api.system.Display.getWidth() <= 320;
if (lowRes)
{
    // The device has a low resolution screen size
}
else
{
    // The device has a high resolution screen size
}

资料来源:为不同屏幕尺寸开发应用程序 (http://docs.blackberry.com)

于 2011-10-28T02:02:53.977 回答
0

屏幕尺寸的比例不同,您可以将多个尺寸的图像添加到项目中,并根据屏幕分辨率使用适当的图像。(大应用程序大小)

如果图像是渐变并且渐变部分以最低屏幕分辨率结束,您可以用渐变结束的纯色填充剩余的背景。

对于控件,您可以使用布局管理器并内置样式以将控件居中并拉伸到实际 BB 的宽度。尽量避免使用固定宽度以使您的应用程序最兼容。如果您开发了 Web 应用程序,则适用相同的概念。

希望这可以帮助。

于 2010-06-11T20:41:08.830 回答
0

使用宽度(Display.getWidth 选项)计算内容的位置。根据屏幕宽度选项,您可以定位它。对于图像,您可以调整大小,使用 3 种尺寸的图像

i)对于粗体型手机 ii)Storm iii)Pearl

为其创建图像或使用调整大小选项

于 2010-06-15T12:45:02.030 回答