Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 适用于不同黑莓设备的黑莓应用程序-设计建议_User Interface_Blackberry_Blackberry Eclipse Plugin_Blackberry Jde - Fatal编程技术网

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等。