1

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

我的问题是如何创建一个DeviceConfigurationManager可以为我提供设备特定属性/填充/边距/分辨率等的?

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

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

4

1 回答 1

2

不能提供太多帮助——但有足够的同情心。如果您正在为 BlackBerry Java OS 进行开发,您将不​​得不习惯使用大量样板来处理不同的设备。我怀疑你和我一样;有一个在启动时运行的类,读取屏幕大小,然后为字体大小、填充等设置各种静态参数。

于 2012-10-26T09:08:14.080 回答