удаление пространства вокруг компонентов в ежевике - PullRequest
0 голосов
/ 31 января 2012

У меня есть графический интерфейс, который продолжает прокручиваться на экране 8520.Я использовал setPadding (XYEdges) и setMargin (XYEdges) , чтобы удалить пробелы вокруг компонентов в пользовательском интерфейсе, но между этими компонентами все еще остается место.Есть ли другие вызовы API, которые я могу сделать, чтобы удалить пробелы вокруг компонентов?

1 Ответ

0 голосов
/ 02 февраля 2012

Необходимо учитывать следующее:

setPadding относится к границе внутри границы поля и контролирует, насколько близко внутреннее содержимое поля может быть к границе.

setMarginотносится к границе за границей поля и определяет, насколько близко поле может быть к соседнему полю на этом краю.

НО обратите внимание, что поля смежных полей перекрываются, так что если поле А имеет правополе установлено равным 0, а правое смежное поле B имеет левое поле, равное 20, тогда эти два поля будут по-прежнему располагаться не ближе, чем на 20 пикселей друг от друга.

т.е. необходимо учитывать поля, установленные длякрая всех смежных полей.

Возвращаясь к заполнению, то же самое относится к менеджерам, если вы установите их внутреннее заполнение.Это будет определять, насколько близко к внутренней границе менеджера можно разместить включенное поле.

Где-то на форуме документации и / или поддержки Blackberry есть документ, поясняющий это в наглядной форме, я просто не могу найтимоя ссылка на него прямо сейчас, но опубликую здесь, когда найду снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...