blackberry - 根据不同屏幕尺寸动态调整背景图片大小

标签 blackberry blackberry-simulator blackberry-eclipse-plugin blackberry-jde

我在加载应用程序时显示启动屏幕,启动屏幕中有一个背景图像,我的问题是如何使该图像适合所有类型的黑莓型号?

最佳答案

请记住,许多 BlackBerry 设备具有不同的屏幕分辨率,甚至不同的宽高比。因此,如果您仅使用单个图像并调整其大小(拉伸(stretch)和/或挤压)以适合当前屏幕,则会扭曲图像(或图案)。在我看来,有两种主要方法:

1) 为每个屏幕分辨率使用不同的图像。大约有 7 种不同的分辨率,涵盖了大多数市场设备(240x260、240x320、320x240、360x400、360x480、480x320、480x360)

2) 如果它是常规背景图案,而不是图片或 Logo ,则只需在应用程序中放置一张足够大的图像,以覆盖最大的屏幕尺寸 (480x360),而对于所有其他屏幕尺寸,只需剪辑它即可。事实上,我认为如果您只设置背景图像,这应该会自动发生 - 任何无法在屏幕上显示的内容都会被剪掉。

虽然方法 #2 在减小应用程序大小方面效果更好,但我猜测,既然您提出这个问题,您考虑使用的背景就不是常规模式。

关于blackberry - 根据不同屏幕尺寸动态调整背景图片大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5400975/

相关文章:

黑莓模拟器在 Windows VM guest 下挂起

java - 冲突列表字段单击和菜单单击

blackberry - 避免在单击按钮时显示菜单

blackberry - 黑莓中的开关应用

java - 单击按钮外部区域时激活按钮(Java/Blackberry 应用程序)

Blackberry - 在 Mac OSX 上的 Eclipse 上找不到 "Run on simulator"选项

eclipse - 如何将 BlackBerry v5.0.0 组件包安装到 Eclipse 中?

javascript - BlackBerry OS 4.x 支持 Javascript 吗?

blackberry - 使用 BlackBerry Maps API 是否涉及任何许可费用

blackberry - 如何创建像 Twitter 一样打开应用程序的 Blackberry 通知消息?