用于不同BlackBerry设备的BlackBerry App - 设计建议

时间:2012-10-17 14:05:47

标签: user-interface blackberry blackberry-eclipse-plugin blackberry-jde

我正在编写一个应用程序,并愿意将其打包为具有不同属性/功能和分辨率的不同BlackBerry设备。

我的问题是如何创建一个DeviceConfigurationManager,它会给我设备特定的属性/填充/边距/分辨率等?

我在这里阅读关于使用Ui.UNITS_pt字体,为不同分辨率的设备提供多个图像以及帮助我​​设计DeviceConfigurationManager的其他内容的问题。
例如在我的按钮中我使用了边距,因此对于各种设备,我将一个设备作为参考,并在宽度(Display.getWidth()>320)上检查其他设备的相对返回边距。但我已经看到我仍然没有得到其他设备的完美完美(为基本设备设置的按钮也不能完全集中在其他设备上)。

请设计一些其他或更好的方法来设计我的DeviceConfigurationManager课程。非常感谢。

1 个答案:

答案 0 :(得分:2)

无法提供太多帮助 - 但需要充分的同情。如果您正在为BlackBerry Java OS开发,那么您将不得不习惯使用大量的锅炉来处理不同的设备。我怀疑你和我一样;有一个在启动时运行的类,读取屏幕大小,然后为字体大小,填充等设置各种静态参数。