我正在开发JDE 4.5上的应用程序。 4.5 OS受Pearl,Curve和Huron支持,因此我开发的应用程序将支持所有上述设备。我面临的问题是屏幕尺寸。珍珠的屏幕尺寸为240 x 260,曲线320 x 240,Huron 320 x 240。
我面临以下问题:
任何人都可以帮助我。
非常感谢
答案 0 :(得分:2)
Blackberry设备分辨率可大致分为两类:
这种分类方便地允许我们仅维护两个版本的位图和布局 - 一个用于低分辨率设备,另一个用于高分辨率设备。
处理这些不同类别的屏幕分辨率的示例代码将是:
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
}
来源:Developing applications for different screen sizes (http://docs.blackberry.com)
答案 1 :(得分:0)
屏幕尺寸与您可以将多个尺寸的图像添加到项目的比例不同,并且基于屏幕res使用适当的图像。 (大应用程序大小)
如果图像是渐变并且渐变部分在最低屏幕res处结束,则可以使用渐变结束的纯色填充剩余背景。
对于控件,您可以使用布局管理器和内置样式来将控件居中和拉伸到实际BB的宽度。尽量避免使用固定宽度来使您的应用程序最兼容。如果您开发了Web应用程序,则适用相同的概念。
希望这有帮助。
答案 2 :(得分:0)
使用宽度(Display.getWidth选项)计算内容的位置。基于屏幕宽度选项,你可以定位它。对于图像,你可以调整大小,使用3种尺寸的图像
i)适用于大胆的手机类型 ⅱ)风暴 ⅲ)珍珠
为它创建图像,或者使用调整大小选项