LWUIT J2ME Использование VirtualKeyboard - PullRequest
0 голосов
/ 08 марта 2012

Можно ли использовать виртуальную клавиатуру, не назначая ей TextField / TextArea?

В документе сказано, что ВК должен быть связан с некоторым Component (bindVirtualKeyboard()).

У меня есть Label и немного Button.После нажатия на Button я хотел бы показать виртуальную клавиатуру для чисел.

После завершения ввода я хотел бы изменить текст в моем Label компоненте.

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

Можно ли сделать то, что я описал?Если вы можете объяснить, как это сделать или, может быть, есть какой-то пример?

С уважением,

Мел

Ответы [ 2 ]

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

Мне интересно, зачем вам нужны данные, поступающие с клавиатуры, просто меняйте текст метки? Если вы не используете текстовое поле?

Я слишком много читал о виртуальной клавиатуре и понял, что не могу получитьввод с клавиатуры (виртуальный или нет), если в этот момент не нажата ни одна текстовая строка

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

Я предлагаю вам взглянуть на код VirtualKeyboard, технически это просто диалог, который вы можете подклассировать и показывать / использовать по своему усмотрению.То, что вы хотите, не будет работать хорошо через стандартный show API, потому что это слишком универсально (для встроенной поддержки VKB), но должно работать с реальной реализацией LWUIT VirtualKeyboard.

...