Я занимаюсь разработкой приложения для Blackberry с использованием j2me и LWUIT (порт Blackberry). Все отлично работает, кроме TextField в числовом режиме. В основном, когда вы сосредоточены на TextField, вы должны сначала перейти в режим «NUMERIC» (нажав alt + aA) для ввода, что неудобно для пользователя и является проблемой.
Предлагаемое решение состоит в том, чтобы вместо этого использовать TextArea, которое позволяет открывать поле ввода типа NATIVE. Проблема в том, что пользователь должен сфокусировать поле, а затем нажать кнопку огня, что опять-таки недружественно.
Кто-нибудь знает какие-нибудь простые решения?
Несколько решений, которые я имею в виду (но не знаю, как их сделать):
1) Захватите любое нажатие клавиши на TextArea и перейдите в режим NATIVE, а не просто клавишу включения.
2) Переведите режим ввода ежевики в числовой код, используя код для всей формы.
Любой совет будет оценен.
Большое спасибо,
Пол