0

我正在使用 9630 BlackBerry 模拟器开发应用程序,但是当我使用 9550 模拟器进行测试时,我的应用程序在屏幕外绘制。如何针对所有模拟器进行调整以避免这种情况?

4

1 回答 1

2

使用 HorisontalFieldManager 和 VerticalFieldManager(特别是使用 USE_ALL_WIDTH、USE_ALL_HEIGHT 样式标志)让生活更轻松。

还要记住在字段管理器中使用滚动(例如垂直列表)

谈论图像资源,如背景等,您可以采用以下几种方法:

  • 每个屏幕尺寸的分离图像资源 + ant 文件以在特定于设备的构建期间复制/删除
  • 每个屏幕尺寸的分离图像资源 + 运行时屏幕尺寸检查和文件名资源选择
  • 运行时图像资源生成(如 Android 中的 9 补丁)
  • 尽量避免使用图像资源,并使用渐变或纯色背景

另请参阅
Blackberry 用户界面设计 - 可定制的 UI?
为不同的屏幕尺寸开发应用程序
支持多个屏幕 - 黑莓
UI 兼容所有 BlackBerry 设备

于 2010-11-09T15:49:48.377 回答