如何自动调整所有模拟器的设计

时间:2010-11-09 12:35:15

标签: user-interface blackberry device screen-size

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

1 个答案:

答案 0 :(得分:2)

使用HorisontalFieldManager和VerticalFieldManager(尤其是USE_ALL_WIDTH,USE_ALL_HEIGHT样式标志)可以让生活更轻松。

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

谈论图像资源,比如背景等,有几种方法可以去:

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

另见
Blackberry User Interface Design - Customizable UI?
developing application for diffrent screen size
Supporting multiple screens - Blackberry
UI compatibility across all BlackBerry devices