EditField в Черной Ягоде - PullRequest
       15

EditField в Черной Ягоде

0 голосов
/ 11 августа 2011

Я хочу создать EditField, который позволяет Числовые значения , Запятая и другие значения игнорируются в Blackberry .

Итак, как мне добиться этого с помощью программного кода?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 11 августа 2011

Этого можно достичь, используя класс EditField с четырьмя аргументами в соответствии с вашими потребностями.

        EditField ef = new EditField(0, "0", 3, EditField.FILTER_NUMERIC)

Добавьте это поле на экран или в менеджер

Приведенный выше код будетполе принимает только целые значения.И если это виртуальная клавиатура, она даже не отображает другие символы / символы на клавиатуре

Надеюсь, это решит вашу проблему.Продолжайте кодировать Cheers !!

1 голос
/ 11 августа 2011

используйте фильтр для этого .....

_numberEditField = new EditField(_name, "");
_numberEditField.setFilter(TextFilter.get(TextFilter.NUMERIC));
add(_numberEditField);
...