Как правильно расположить поля - PullRequest
1 голос
/ 15 сентября 2011

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

Если я позвоню setPositionChild(field, 0, 100);, я бы ожидал, что для всех разрешений телефона поля будут расположены в позиции x = 0, y = 100. Это не тот случай.

Чтение документа RIM для setPositionChild, параметр y - «y - смещение верхней части поля в его менеджере». Смещение по оси Y, возвращаемое field.getTop, равно 0, поэтому положение должно быть одинаковым на всех экранах? Может быть, достаточно хорошего объяснения того, как работает setpositionChild.

Спасибо.

1 Ответ

0 голосов
/ 16 сентября 2011

Я подозреваю, что ваши переменные результаты от расширения MainScreen .Этот класс содержит разделители и т. Д., Которые будут смещать ваши 0,100 к чему-то еще.

Либо попробуйте использовать FullScreen , который является единственным VerticalFieldManager , либо переопределите подслой на главном экране и установитеего ширина и высота в полный размер дисплея.

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