User interface 适用于不同黑莓设备的黑莓应用程序-设计建议
我正在编写一个应用程序,并愿意将其打包为具有不同属性/功能和分辨率的不同黑莓设备。User interface 适用于不同黑莓设备的黑莓应用程序-设计建议,user-interface,blackberry,blackberry-eclipse-plugin,blackberry-jde,User Interface,Blackberry,Blackberry Eclipse Plugin,Blackberry Jde,我正在编写一个应用程序,并愿意将其打包为具有不同属性/功能和分辨率的不同黑莓设备。 我的问题是如何创建一个设备配置管理器,它将为我提供特定于设备的属性/填充/边距/分辨率等?,为不同分辨率的设备提供多个图像,以及帮助我设计设备配置管理器的其他功能例如,在我的按钮中,我使用了边距,因此对于各种设备,我保留一个设备作为参考,并在宽度上为其他设备相对返回边距(Display.getWidth()>320)检查。但我已经看到,对于其他设备,我仍然没有达到完美的效果(对于其他设备,设置在基本设备中心的按钮
我的问题是如何创建一个
设备配置管理器
,它将为我提供特定于设备的属性/填充/边距/分辨率等?,为不同分辨率的设备提供多个图像,以及帮助我设计
设备配置管理器的其他功能
例如,在我的按钮中,我使用了边距,因此对于各种设备,我保留一个设备作为参考,并在宽度上为其他设备相对返回边距(Display.getWidth()>320
)检查。但我已经看到,对于其他设备,我仍然没有达到完美的效果(对于其他设备,设置在基本设备中心的按钮也不能完全居中)
关于设计我的设备配置管理器
类,请提供一些其他或更好的方法。非常感谢。不能提供太多的帮助,但要给予足够的同情。如果你是为黑莓Java操作系统开发的,你只需要习惯使用大量的锅炉板来处理不同的设备。我怀疑你也和我一样;有一个在启动时运行的类,读取屏幕大小,然后为字体大小、填充等设置各种静态参数。谢谢Jon!这确实是黑莓的同情:PI会检查出来。它讨论了如何组织和动态加载针对不同黑莓屏幕大小的图像资源。类似于Android的内置功能,有可绘制的hdpi、可绘制的mdpi、可绘制的ldpi等。