BlackBerry - setBanner () против setTitle () - PullRequest
2 голосов
/ 24 апреля 2011

Как и в случае с моим предыдущим вопросом "против" на BlackBerry: переопределение paint () против subpaint () Мне интересно, связано ли это в основном с конвенцией, стилем или есть какие-то действительно сложные н быстрые правила.

Я видел это до сих пор в том, что MainScreen.setBanner(Field) и MainScreen.setTitle(Field) имеют практически одинаковую функциональность. Я использовал возможность вызова setTitle(String) в простом пользовательском интерфейсе. Тем не менее, я работаю на iOS, droid, BB и пытаюсь сделать пользовательский интерфейс похожим - мой заголовок / баннер - «симпатичный» собственный менеджер.

Единственное отличие, которое я вижу, это маленький элемент стиля, который автоматически вставляется под заголовком.

Это единственная причина, по которой мне пришлось бы выбирать между использованием каждого из этих методов?

Может быть, есть стилистические или условные причины для использования одного над другим? Возможно, у RIM есть какие-то намерения с этими методами, которые я пока не вижу как новый разработчик BB? Я ошибаюсь, рассматривая эти методы как прямые заменители?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2011

Существует статья: « MainScreen объяснил », в которой подробно рассматриваются эта и другие функции MainScreen.

0 голосов
/ 24 апреля 2011

Если вы используете оба, баннер располагается над заголовком.Насколько я понимаю, если вы используете только один, то они в значительной степени взаимозаменяемы - причина того, что оба варианта, заключается в том, что вы можете получить некоторое поведение при укладке, если хотите добавить больше информации в верхнюю часть экрана.

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