BlackBerry без упаковки LabelField - PullRequest
       7

BlackBerry без упаковки LabelField

0 голосов
/ 14 декабря 2010

У меня есть поле метки и 3 поля редактирования. Я хочу, чтобы символы, введенные в поле метки, были в одной строке. Кто-нибудь может сказать мне, как это сделать?

1 Ответ

1 голос
/ 14 декабря 2010

Вы можете проверить длину строки с помощью Font.getDefaultFont и вызвать функцию stringWidth , передающую строку метки. Если текст шире, чем на экране (используйте Display.getWidth ), либо уменьшите шрифт, либо обрежьте его до размера.

Другой вариант - реализовать собственное поле, но это, кажется, гораздо больше работы ...:)

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