Отрегулируйте ширину BitmapFields в HorizontalFieldManager в соответствии с шириной устройства - PullRequest
0 голосов
/ 04 ноября 2011

Я новичок в разработке BB,

. Подскажите, пожалуйста, как я могу настроить ширину BitmapFields, находящуюся в HorizontalFieldManager, чтобы настроить ее в ширину устройства.

Я переопределяю метод Sublayout, чтобы получить

Теперь это выглядит так .... Я получаю ожидаемое о / п для симулятора 9550

Bottom Bar

Спасибо

Ответы [ 2 ]

2 голосов
/ 04 ноября 2011

Создайте класс customBitmapField, который расширяет BitmapField. Переопределите метод getPreferredWidth () и верните его (Display.getWidth () / 3), чтобы битовое поле занимало треть дисплея устройства. вам придется разобраться, как это выглядит на небольших устройствах, а также текст может не поместиться.

0 голосов
/ 28 марта 2012

вы можете использовать компонент PillButtonSet, вы можете найти его в расширенном пакете пользовательского интерфейса. см. здесь: Расширенный пользовательский интерфейс

...