【发布时间】:2012-10-17 14:05:47
【问题描述】:
我正在编写一个应用程序,并愿意将它打包用于具有不同属性/功能和分辨率的不同 BlackBerry 设备。
我的问题是如何创建一个DeviceConfigurationManager,它将提供我的设备特定属性/填充/边距/分辨率等?
我在这里阅读了关于使用 Ui.UNITS_pt 字体、为不同分辨率设备提供多个图像以及其他对我有帮助的东西在设计我的 DeviceConfigurationManager 时。
例如,在我的按钮中,我使用了边距,因此对于各种设备,我保留一个设备作为参考,并在宽度(Display.getWidth()>320)检查上为其他设备相对返回边距。但是我已经看到,对于其他设备,我仍然没有得到完全的完美(为基本设备设置中心的按钮也不能完全以其他设备为中心)。
请就设计我的DeviceConfigurationManager 课程提出其他或更好的方法。非常感谢。
【问题讨论】:
-
我会查看Don's answer to this question。它讨论了如何组织和动态加载针对不同 BlackBerry 屏幕尺寸调整大小的图像资源。与 Android 内置的类似,有 drawable-hdpi、drawable-mdpi、drawable-ldpi 等。
标签: user-interface blackberry blackberry-eclipse-plugin blackberry-jde