如何在黑莓中制作UI,包括图像,使其在不同的屏幕分辨率设备中工作?

V.J*_*.J. 0 blackberry

我正在开发一个将在不同的黑莓设备上运行的应用程序.

640 x 480
800 x 480
360 X 480
320 X 240
480 X 360
Run Code Online (Sandbox Code Playgroud)

请告诉我如何处理这些决议.我使用过Differnt PicturebackgroundField,EditFields等.

Viv*_*ava 6

在Blackberry中没有单一的方法来处理不同的分辨率.您可以使用以下方式:

案例1.调整图像大小和缩放以获得不同的分辨率.

案例2.通过包含每个目标分辨率的图像来创建单个构建.

案例3.通过替换图像,创建单个源代码并为不同的分辨率构建不同的cod文件.

利弊:

案例1:这种方式提供的质量很差.PNG图像缩放不能提供良好的结果.

情况2:这种方式对于使用较少图像的小型项目是有益的.

情况3:通过这种方式,您可以根据屏幕高度和宽度实现布局代码,然后通过替换不同分辨率的图像来构建应用程序.我认为这就是Blackberry为不同分辨率上传不同COD的工具的原因.