如何在blackberry中根据设备设置像素?

如何在blackberry中根据设备设置像素?,blackberry,java-me,Blackberry,Java Me,我已经开发了一个黑莓应用程序,但我有一个问题,不同设备的图像和输出是不同的,比如9000粗体,这是完美的,但在黑莓曲线8520中,它正在放大,我该怎么办?不同的屏幕大小不同,分辨率也不同。您可以在此处执行多种操作: 创建应用程序的多个项目/版本,每个项目/版本具有不同的屏幕分辨率。每个项目都有适合目标分辨率的适当大小的图像 在项目的res/文件夹中,创建子文件夹,每个子文件夹包含一组不同的图像(用于不同的分辨率)。当应用程序启动时,检测屏幕分辨率并设置包含相应分辨率路径的全局变量。然后,无论在何

我已经开发了一个黑莓应用程序,但我有一个问题,不同设备的图像和输出是不同的,比如9000粗体,这是完美的,但在黑莓曲线8520中,它正在放大,我该怎么办?

不同的屏幕大小不同,分辨率也不同。您可以在此处执行多种操作:

  • 创建应用程序的多个项目/版本,每个项目/版本具有不同的屏幕分辨率。每个项目都有适合目标分辨率的适当大小的图像

  • 在项目的res/文件夹中,创建子文件夹,每个子文件夹包含一组不同的图像(用于不同的分辨率)。当应用程序启动时,检测屏幕分辨率并设置包含相应分辨率路径的全局变量。然后,无论在何处实例化位图,都可以使用全局变量从相应的子文件夹中选择图像

  • 与其使用大量图像,不如使用BlackBerry graphics API将图形创建为字段。您可以根据屏幕大小、字体大小等相对设置这些图形的宽度和高度。这里的优点是所有图形都可以很好地缩放

  • 根据屏幕大小缩放图像-我已经尝试过了,我不建议这样做,除非你只处理几个图形。缩放效果通常不太好

  • @litttleK,但是先生,我的数据来自服务器(xml),那么怎么办呢?所以图像的URL在xml响应中定义,然后解析出URL并使用它获取图像?您是否控制着这台服务器?先生,除了访问所有服务器之外,我还能获得xml中的特定值吗?就像我只想从xml中的一个文本上获取一个图像一样,我怎样才能得到它?