Я полностью новичок в разработке BlackBerry, но у меня есть опыт разработки Java ME. При создании моего первого опубликованного приложения я столкнулся с BasicEditField
, что имеет, чтобы быть суженным только для decimal-only (это приложение является конверсионным приложением).Как создать десятичный разделитель BasicEditField в BlackBerry?
Но до сих пор я не видел способа сделать это. Я могу использовать BasicEditField.FILTER_REAL_NUMERIC
, и он позволит вводить только цифры, но не десятичные числа. У BlackBerry Java Quick Start Guide также нет такого примера.
Поскольку это довольно распространенная ситуация, я думаю, что должен быть какой-то способ достичь этого. Какие-нибудь идеи?
Заранее благодарен!
Его ключ с «М» справа? Я попробовал - не работал ... – Roshnal
Не могли бы вы разместить код, в котором вы создаете экземпляр поля? Я долго программист BB и использовал десятичные знаки в области редактирования без каких-либо проблем. –
Извините, это было неправильно. Я использовал 'BasicEditField.FILTER_NUMERIC', а не' .FILTER_REAL_NUMERIC'. Теперь он работает, но получил новую проблему: почему он позволяет использовать несколько десятичных точек? – Roshnal