как автоматически настроить дизайн для всех симуляторов - PullRequest
0 голосов
/ 09 ноября 2010

Я разрабатываю приложение с помощью симулятора 9630 BlackBerry, но когда я тестирую с помощью симулятора 9550, мое приложение отрисовывается за пределами экрана.Как мне настроить все симуляторы, чтобы этого избежать?

1 Ответ

2 голосов
/ 09 ноября 2010

Использование HorisontalFieldManager и VerticalFieldManager (особенно с флагами стиля USE_ALL_WIDTH, USE_ALL_HEIGHT) облегчает жизнь.

Также помните об использовании прокрутки внутри менеджеров полей (например, для вертикальных списков)

Говоря об изображенииресурсы, такие как фоны и т. д., есть несколько способов:

  • ресурсы разделенных изображений для каждого размера экрана + файл муравья для копирования / удаления во время конкретной сборки устройства
  • разделенное изображениересурсы для каждого размера экрана + проверка размера экрана во время выполнения и выбор ресурса по имени файла
  • генерация ресурсов изображения во время выполнения (например, 9-патч в Android)
  • попытаться избежать использования ресурсов изображения и использовать градиент илисплошные фоны

См. также
Дизайн пользовательского интерфейса Blackberry - настраиваемый пользовательский интерфейс?
Разработка приложения для экрана другого размера
Поддержка нескольких экранов - Blackberry
Совместимость пользовательского интерфейса во всехл устройства BlackBerry

...