我正在 JDE 4.5 上开发一个应用程序。Pearl、Curve 和 Huron 支持 4.5 操作系统,因此我正在开发的应用程序将支持所有上述设备。我面临的问题是屏幕尺寸。Pearl 的屏幕尺寸为 240 x 260,Curve 320 x 240,Huron 320 x 240。
我面临以下问题:
- 背景图像的尺寸应该是多少?
- 我应该如何放置字段(按钮,标签......)?
任何人都可以帮助我。
非常感谢
我正在 JDE 4.5 上开发一个应用程序。Pearl、Curve 和 Huron 支持 4.5 操作系统,因此我正在开发的应用程序将支持所有上述设备。我面临的问题是屏幕尺寸。Pearl 的屏幕尺寸为 240 x 260,Curve 320 x 240,Huron 320 x 240。
我面临以下问题:
任何人都可以帮助我。
非常感谢
黑莓设备的分辨率可以大致分为两类:
这种分类方便地允许我们只维护两个版本的位图和布局——一个用于低分辨率设备,一个用于高分辨率设备。
处理这些不同类别的屏幕分辨率的示例代码是:
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
}
屏幕尺寸的比例不同,您可以将多个尺寸的图像添加到项目中,并根据屏幕分辨率使用适当的图像。(大应用程序大小)
如果图像是渐变并且渐变部分以最低屏幕分辨率结束,您可以用渐变结束的纯色填充剩余的背景。
对于控件,您可以使用布局管理器并内置样式以将控件居中并拉伸到实际 BB 的宽度。尽量避免使用固定宽度以使您的应用程序最兼容。如果您开发了 Web 应用程序,则适用相同的概念。
希望这可以帮助。
使用宽度(Display.getWidth 选项)计算内容的位置。根据屏幕宽度选项,您可以定位它。对于图像,您可以调整大小,使用 3 种尺寸的图像
i)对于粗体型手机 ii)Storm iii)Pearl
为其创建图像或使用调整大小选项