EditField не получает ввод от клавиши "0"

У меня есть два EditFeild, которые нуждаются в числовом вводе. Проблема в том, что этот ноль не работает ни в одном симуляторе, имитирующем телефонную трубку с аппаратной клавиатурой.

Оба EditFields инициализируются с:

private EditField editField = new EditField( EditField.FILTER_REAL_NUMERIC );

Я прав, предполагая, что ОС BB должна заботиться о типе ввода. В EditFields требуется возможность вводить десятичные точки (но не математические операторы). Я знаю, что нажата клавиша на клавише 0, потому что я могу распечатать код клавиши на консоль (но это работает только при отладке).

Может ли это быть просто проблема симулятора?

1 ответ

Решение

Майк, я не могу воспроизвести твой вопрос на ряде симуляторов. Какой симулятор вы используете? Вы подкласс от EditField или используйте EditField класс прямо?

Другие вопросы по тегам