【问题标题】:BlackBerry App for different BlackBerry devices - Design Suggestion适用于不同 BlackBerry 设备的 BlackBerry App - 设计建议
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 谢谢乔恩!黑莓真的很同情:P
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多