我在加载应用程序时显示启动屏幕,启动屏幕中有一个背景图像,我的问题是如何使该图像适合所有类型的黑莓型号?
最佳答案
请记住,许多 BlackBerry 设备具有不同的屏幕分辨率,甚至不同的宽高比。因此,如果您仅使用单个图像并调整其大小(拉伸(stretch)和/或挤压)以适合当前屏幕,则会扭曲图像(或图案)。在我看来,有两种主要方法:
1) 为每个屏幕分辨率使用不同的图像。大约有 7 种不同的分辨率,涵盖了大多数市场设备(240x260、240x320、320x240、360x400、360x480、480x320、480x360)
2) 如果它是常规背景图案,而不是图片或 Logo ,则只需在应用程序中放置一张足够大的图像,以覆盖最大的屏幕尺寸 (480x360),而对于所有其他屏幕尺寸,只需剪辑它即可。事实上,我认为如果您只设置背景图像,这应该会自动发生 - 任何无法在屏幕上显示的内容都会被剪掉。
虽然方法 #2 在减小应用程序大小方面效果更好,但我猜测,既然您提出这个问题,您考虑使用的背景就不是常规模式。
关于blackberry - 根据不同屏幕尺寸动态调整背景图片大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5400975/