Существует ли созданный в методе, InputType или другом умном способе заставить виджет Android EditText отказываться принимать запятые?

Я создаю разделенный файл запятой и не хочу давать пользователю способ перепутать приложение.

1
задан jacknad 12 August 2010 в 14:24
поделиться

2 ответа

Следуя тому, что сказал RoToRa, вы можете разделить файл с помощью табуляции.

Если вы действительно хотите запретить использование запятых, вы можете добавить TextWatcher для изменения строки перед ее отправкой в ​​графический интерфейс:

EditText text;
private void foo()
{
    text.addTextChangedListener(new TextWatcher()
    {
        public void onTextChanged(CharSequence s, int start, int before, int count)
        {
        }

        public void beforeTextChanged(CharSequence s, int start, int count, int after)
        {
        }

        public void afterTextChanged(Editable s)
        {
            // modify string here
        }
    });
}
1
ответ дан 2 September 2019 в 22:13
поделиться

Просто проверьте метод addTextChangedListener (TextWatcher watcher) - добавьте слушателя, который будет проверять поле editText при его изменении.

1
ответ дан 2 September 2019 в 22:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: