Текстовое поле LWUIT - PullRequest
       7

Текстовое поле LWUIT

3 голосов
/ 10 февраля 2012

если вызывается метод setMaxSize (1), тактильная клавиатура вводит только первый символ. Например, A может писать только в «ABC» или «D» в «DEF» и т.д.

1 Ответ

3 голосов
/ 13 февраля 2012

Интересно. Я не пробовал это сам, но я понимаю, почему это не получится. Я сомневаюсь, существует ли простое решение для этого другого - переопределение ввода текстового поля и самостоятельная реализация поведения одного символа. Просто установите максимальную длину 2 и переопределите метод insertChar, вызвав super.setText() с указанным символом.

...