Blackberry 开发不同屏幕尺寸的黑莓应用程序

Blackberry 开发不同屏幕尺寸的黑莓应用程序,blackberry,blackberry-eclipse-plugin,Blackberry,Blackberry Eclipse Plugin,我正在JDE4.5上开发一个应用程序。Pearl、Curve和Huron支持4.5操作系统,因此我正在开发的应用程序将支持上述所有设备。我面临的问题是屏幕大小。珍珠的屏幕尺寸是240x260,曲线是320x240,休伦是320x240 我面临以下问题: 背景图像的尺寸应该是多少 我应该如何放置字段(按钮、标签……) 谁能帮我一下吗 非常感谢屏幕大小的比例不同,您可以将多个大小的图像添加到项目中,并根据屏幕分辨率使用适当的图像。(大型应用程序大小) 如果图像是渐变,渐变部分以最低屏幕分辨率结束,则

我正在JDE4.5上开发一个应用程序。Pearl、Curve和Huron支持4.5操作系统,因此我正在开发的应用程序将支持上述所有设备。我面临的问题是屏幕大小。珍珠的屏幕尺寸是240x260,曲线是320x240,休伦是320x240

我面临以下问题:

  • 背景图像的尺寸应该是多少
  • 我应该如何放置字段(按钮、标签……)
  • 谁能帮我一下吗


    非常感谢

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

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

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


    希望这有帮助。

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

    i) 对于粗体类型的电话 ii)风暴 iii)珍珠


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

    Blackberry设备分辨率大致可分为两类:

  • 低分辨率(宽度小于或等于320px)
  • 高分辨率(宽度超过320px)
  • 这种分类方便地允许我们只维护两个版本的位图和布局-一个用于低分辨率设备,另一个用于高分辨率设备

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

    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
    }
    

    boolean lowRes=net.rim.device.api.system.Display.getWidth()对不起,pearl mobile的尺寸是240 X 260使用编辑按钮编辑您的问题。Huron是什么,从来没有听说过。我只知道Curve、Tour、Bold、Pearl和Storm,这也是一种blackberry@rupesh,请接受您认为最有帮助的答案。