Клавиатура Android - ограничение ввода букв с французским акцентом

Я хочу ограничить ввод только французских букв в текст редактирования и разрешить ввод всех букв, цифр и специальных символов. А если введены французские буквы, преобразовать в английские буквы.

Я использовал приведенный ниже код, чтобы ограничить ввод французских букв, но есть ли другое решение, а также, если введены французские буквы, преобразовать в английские буквы.

 editTextAddress.setFilters(new InputFilter[] {
                (cs, start, end, spanned, dStart, dEnd) -> cs.toString().replaceAll("[^\\p{ASCII}]", ""),
                new InputFilter.AllCaps()
        });

Может кто-нибудь мне помочь.

вот аналогичный вопрос, указывающий на java.text.Normalizer stackoverflow.com/questions/3322152

bw_üezi 30.03.2021 20:52
2
1
16
0

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