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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
#1

Фильтр ввода в EditText - Программирование Android

30.11.2014, 19:09. Просмотров 1142. Ответов 7
Метки нет (Все метки)

Подскажите пожалуйста, как программно ограничить набор символов, которые можно ввести в конкретный EditText? Нужно вводить только "0" и "1".
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2014, 19:09     Фильтр ввода в EditText
Посмотрите здесь:

Маска ввода для EditText - Программирование Android
Здравствуйте. А можно как то задать маску ввода для текстового поля? Ну например, вводим сумму денег в EditText и формат должен быть типа...

EditText для ввода даты - Программирование Android
Нужно сделать edittext для даты. Я разместил рядом 3 шт. , для дня, месяца, и года соответственно. В каждом максимальное число вводимых...

EditText теряет возможность ввода текста - Программирование Android
столкнулся со странной проблемой, есть активность на ней EditText. Я ввожу смиволвы любые (или могу оставить поле пустым, то-есть ввод...

Фильтрация ввода у динамически созданных edittext - Программирование Android
Здравствуйте, форумчане!Хотелось бы разобраться,почему после того как я создаю динамически edittext и назначаю ему фильтр ввода,который...

Закрывается приложение после ввода сообщения в EditText - Программирование Android
Написал программу, в которой при вводе в EditText значения 0 или 1 в TextView должно вывести определённое сообщение, но после ввода 0 или 1...

Числовой InputType для EditText с возможностью ввода минуса - Программирование Android
<EditText <!-- cut --> android:ems="10" android:inputType="numberDecimal" > ...

Выделение EditText - Программирование Android
Здравствуйте, как при нажатие на клавишу можно было установить курсор на нужный EditText, обработчик событий есть, просто не знаю какую...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vladimirys
303 / 200 / 22
Регистрация: 16.01.2010
Сообщений: 567
01.12.2014, 02:31     Фильтр ввода в EditText #2
Да пожалуйста, добавьте в разметку свойство EditText
XML
1
 android:digits="01"
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
01.12.2014, 10:21  [ТС]     Фильтр ввода в EditText #3
Vladimirys, а можно ли это реализовать в коде? Мне, по сути, изменением чекбокса нужно менять возможность вводить десятичные и двоичные числа. А предложенный вариант жестко закрепляет данное свойство.
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 402
01.12.2014, 10:33     Фильтр ввода в EditText #4
Java
1
weightInput.setKeyListener(DigitsKeyListener.getInstance("01"));
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
01.12.2014, 10:42  [ТС]     Фильтр ввода в EditText #5
Gabberr, я пока начинающий android-разработчик, подскажи, что я не правильно написал, дедь ничего не поменялось:
Java
1
2
3
if (radioButton_2.isChecked()){
            ip_1.setKeyListener(DigitsKeyListener.getInstance("01"));
        }
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
01.12.2014, 10:53     Фильтр ввода в EditText #6
Seroga7, у меня встречный вопрос. А если элемент radioButton_2 в момент ввода цифр ещё не выделен, то как тогда установить слушатель (listener)? Или вы меняете маску ввода в зависимости от переключателя?
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
01.12.2014, 11:59  [ТС]     Фильтр ввода в EditText #7
CoolMind, меняю маску при переключении
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2014, 12:42     Фильтр ввода в EditText
Еще ссылки по теме:

Свойства EditTExt - Программирование Android
вот есть EditText я ему в свойсвах пишу height = fiil_parent, но в итоге получаю editText где текст берет начало по центру в вертикали от...

EditText в диалоге - Программирование Android
В такой диалог нужно добавить второй EditText, возможно ли это и (если возможно) то как?

Дизайн EditText - Программирование Android
Приветствую,снова) Возник вопрос по дизайну,так скажем.Вот фотография: http://i.imgur.com/pNrnE0r.jpg Как вы могли...

Фильтрация ListView из EditText - Программирование Android
Не могу разобраться с фильтрацией в ListView. Фильтрация происходит правильно (находит нужное количество), но выводит не те, которые нужно...

EditText долго отображается - Программирование Android
Добрый день! Делаю для себя редактор, заодно и учусь писать приложения для Android, и столкнулся с такой проблемой, при открытии файла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
01.12.2014, 12:42     Фильтр ввода в EditText #8
Seroga7, хорошо. Тогда опишите, что происходит. Указанный вами код когда выполняется (на каком событии)? Установлен ли слушатель в момент ввода символов в поле?
Yandex
Объявления
01.12.2014, 12:42     Фильтр ввода в EditText
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru