EditField не получает ввод от клавиши "0"
У меня есть два EditFeild, которые нуждаются в числовом вводе. Проблема в том, что этот ноль не работает ни в одном симуляторе, имитирующем телефонную трубку с аппаратной клавиатурой.
Оба EditFields инициализируются с:
private EditField editField = new EditField( EditField.FILTER_REAL_NUMERIC );
Я прав, предполагая, что ОС BB должна заботиться о типе ввода. В EditFields требуется возможность вводить десятичные точки (но не математические операторы). Я знаю, что нажата клавиша на клавише 0, потому что я могу распечатать код клавиши на консоль (но это работает только при отладке).
Может ли это быть просто проблема симулятора?
1 ответ
Майк, я не могу воспроизвести твой вопрос на ряде симуляторов. Какой симулятор вы используете? Вы подкласс от EditField
или используйте EditField
класс прямо?