Отрегулируйте ширину BitmapFields в HorizontalFieldManager в соответствии с шириной устройства
Я новичок в разработке BB,
Пожалуйста, предложите мне, как я могу настроить ширину BitmapFields, которые находятся в HorizontalFieldManager, чтобы настроить его в ширину устройства.
Я переопределяю метод Sublayout, чтобы получить это
Теперь это выглядит так... Я получаю ожидаемый O / P для симулятора 9550
Спасибо
2 ответа
Создайте класс customBitmapField, который расширяет BitmapField. Переопределите метод getPreferredWidth() и верните его (Display.getWidth()/3), чтобы битовое поле занимало треть дисплея устройства. вам придется разобраться, как это выглядит на небольших устройствах, а также текст может не поместиться.
Вы можете использовать PillButtonSet
компонент, вы можете найти его в расширенном пакете пользовательского интерфейса. см. здесь: расширенный интерфейс