Текстовый фильтр Blackberry - PullRequest
       12

Текстовый фильтр Blackberry

0 голосов
/ 19 декабря 2009

Я хочу BasicEditField, который позволяет мне вводить только алфавиты ... и комбинацию верхнего и нижнего регистра ... как в январе, феврале ... когда я использую фильтр верхнего и нижнего регистра, который есть в BaiscEditField это позволяет или всей строке быть в верхнем регистре или нижнем регистре, не комбинации. Как я достигну этого?

1 Ответ

1 голос
/ 19 декабря 2009

Право Ричарда, расширение TextFilter , ОБНОВЛЕНИЕ согласно предложению Марка :

 class AlphaTextFilter extends TextFilter {

    public char convert(char c, int status) {
        if (!validate(c))
            return 0;
        return c;
    }

    public boolean validate(char c) {
        return CharacterUtilities.isLetter(c);
    }
}

Тогда просто используйте

BasicEditField.setFilter(new SimpleTextFilter());

См. Также Форумы сообщества поддержки BlackBerry: Разработка на Java: проверка входного текста

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...