首先,我不是Blackberry用户。我为7.0+ OS版本制作了一个黑莓应用程序。从一开始我就在黑莓9900 Bold模拟器和同一设备上测试了应用程序(该公司提供的相同设备)。所以没有真正检查其他黑莓设备中的应用程序。但现在我给了另一个分辨率BB设备,所有的GUI东西都被打扰了。
我现在该怎么办?
一种方法是我应该检查分辨率Display.getHorizontalResolution()
和Display.getVerticalResolution()
并相应地制作GUI,但由于我有20多个屏幕,所以我不会这样做。
如果您有任何通用解决方案,请提供。
答案 0 :(得分:1)
使用embedded Eclipse plugin preprocessor或Antenna preprocessor进行条件编译BlackBerry Ant Tools,为不同的目标操作系统和/或不同的目标设备生成不同的应用程序文件。
考虑Alx-task生成支持不同平台/操作系统的alx(应用程序描述符文件)。
同时检查this article。它将有助于您完成任务。