Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

EditText Замена символа при вводе - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android, не работает регистрация http://www.cyberforum.ru/android-dev/thread1784998.html
Утром все было хорошо, потом делал правки разные - перестало работать! Потом вернулся к первоначальному ввиду (из репозитория), но все равно не регистрирует. Код регистрации: Retrofit client = new...
Программирование Android ExpandableListView настройка item Добрый день! Народ помогите пожалуйста, я сделал свой layout. Как мне там расположить вот этот код чтобы была imageView2 слева(максимально), TableLayout справа(максимально) и text_zadanie занимает... http://www.cyberforum.ru/android-dev/thread1784916.html
Программирование Android Создать активити которе будет закрываться только при выполнении условия
Доборго времени суток. Как можно создать такое активити которое будет закрываться только если какое то условие выполняется? Например ТОЛЬКО по нажатию определенной кнопки?
Программирование Android Обьяснение принципа работы Dependency Injection
Привет всем, как обычно паттерны зачастую сложно даются пониманию, и мне хотелось бы ясно и чётко понять принцип работы Dependency Injection на самом простейшем примере. Может быть кто знает и здесь...
Программирование Android Как получить имена системных уведомлений в NotificationListenerService http://www.cyberforum.ru/android-dev/thread1784529.html
В NotificationListenerService при получении getPackageName системные уведомления, такие как "Выберите способ ввода", "Режим модема или точки Wi-Fi" и т.д. выдают только имя "android". Задача в том...
Программирование Android Что нужно знать, чтобы сделать приложение? П.С. Прошу не убивать мои фантазии и объективно ответить. пожалуйста. Я не понимаю, что нужно знать. чтобы сделать приложение . Например. 1)Возьмем любое приложение. типа. "Стильный... подробнее

Показать сообщение отдельно
kqu
0 / 0 / 0
Регистрация: 08.07.2016
Сообщений: 30

EditText Замена символа при вводе - Программирование Android

24.07.2016, 17:48. Просмотров 279. Ответов 2
Метки (Все метки)

Всем привет!
Помогите реализовать замену символа ' ' на '_' при вводе.
Пытался сделать с помощью InputFilter

Java
1
2
3
4
5
6
7
8
9
10
11
InputFilter aliasFilter = new InputFilter() {
            @Override
            public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
                String text = dest.subSequence(0, dstart).toString() + source.subSequence(start, end)  + dest.subSequence(dend,dest.length()).toString();
                String pattern = "[a-zA-Z0-9 ]+ ";
                String space_pattern = "[ ]+";
                if (Pattern.matches(space_pattern), text) return _;
                if (!Pattern.matches(pattern, text)) return "";
                return null;
            }
};
Но безрезультатно...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru