Articles of textwatcher

Заменить символ внутри TextWatcher в android

Я использую TextWatcher для изменения значения нажатой клавиши. Моя цель – заменить некоторые символы при наборе текста. Например, когда я набираю клавиши, если достигнут символ «S», заменяет его символом «a». Мой вопрос: должен ли я сделать это в beforeTextChanged ?? как? Может ли кто-нибудь дать мне пример?

EditText не обновляется после изменения текста в TextWatcher

У меня есть EditText и TextWatcher. Скелет моего кода: EditText x; x.addTextChangedListener(new XyzTextWatcher()); XyzTextWatcher implements TextWatcher() { public synchronized void afterTextChanged(Editable text) { formatText(text); } } Мой метод formatText () вставляет некоторые дефисы в некоторых положениях текста. private void formatText(Editable text) { removeSeparators(text); if (text.length() >= 3) { text.insert(3, "-"); } if (text.length() >= 7) […]

AddTextChangedListener с listview с подтекстом

Я хочу выполнить поиск по списку и снова отобразить результат в списке, поэтому я использовал addtextchangelistener, но не могу найти способ заставить его работать с listview с подтекстом Вот мой код: package com.android; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.LineNumberReader; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.StringTokenizer; import android.app.ListActivity; […]

Как ограничить текст цифрами только с 0-59 в редакторе текста в Android?

У меня есть Edit Text в котором число может быть только между 0-59 , Никакие другие номера не будут введены в Edit Text , я попробовал text-watcher но не получил успеха. Есть идеи? 12-26 14:59:39.715: E/AndroidRuntime(19494): FATAL EXCEPTION: main 12-26 14:59:39.715: E/AndroidRuntime(19494): java.lang.StackOverflowError 12-26 14:59:39.715: E/AndroidRuntime(19494): at android.view.ViewGroup.findViewTraversal(ViewGroup.java:2765) 12-26 14:59:39.715: E/AndroidRuntime(19494): at android.view.View.findViewById(View.java:10442) 12-26 14:59:39.715: […]

Дата окончания форматирования в формате mm / yy

Привет, я пишу edittext, в котором я хочу дату истечения срока действия кредитной карты в формате MM / YY. Алгоритм, который я хочу реализовать, выглядит следующим образом: если пользователь вводит что-либо от 2 до 9. Я меняю ввод текста на 02 / на 09 / Если пользователь вводит 1, то я жду следующей цифры и […]

Интервал между буквами в EditText для Android

Я пытаюсь создать собственный EditText на основе фона, для которого я использую. Фоновое изображение имеет некоторые пробелы между областями ввода, поэтому мне нужно иметь некоторое пространство между символами (кернинг), чтобы они соответствовали им. Так, например, после каждого символа, который вводит пользователь, мне нужно поместить 4 пробела после этого. Пока я не нашел решения для этого […]

Как отобразить «Нет результата» в фильтруемом ListView?

У меня есть ListView и EditText . Я реализую addTextChangedListener в EditText для фильтрации содержимого ListView . leftList.setTextFilterEnabled(true); et_search.addTextChangedListener(filterTextWatcher); А затем TextWatcher : private TextWatcher filterTextWatcher = new TextWatcher() { public void afterTextChanged(Editable s) { } public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int […]

Графические символы с отключением TextWatcher на HTC Longpress

У меня есть 3 элемента EditText, и я хочу перейти из одного поля в другое, если на входе есть 4 символа. Для этого я использую TextWatcher: getEditView(R.id.edit_code1).addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) {} @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {} @Override public […]

Динамический AutocompleteTextView с ArrayAdapter и TextWatcher

Я пытаюсь обновить список динамического использования AutocompleteTextView и ArrayAdapter. Чтобы обновить этот вид, я использую TextWatcher для отслеживания любых изменений, которые могут возникнуть в AutocompleteTextView. Проблема в том, что список не обновляется вообще, и я не могу понять, почему. Я искал что-то подобное в Интернете, и я нашел несколько разных подходов, но все же я […]

Измените цвет текста как пользовательский тип хэш-тегов

Я работаю над приложением, в котором пользователь может размещать контент в фиде. В моем текстовом редакторе (используется для компоновки) цвет текста серый. Однако, когда пользователь вводит хэш-тег, например #help, мне нужно покрасить этот текст черным по типу, поэтому, когда пользователь набирает «#», текст должен быть окрашен в черный цвет до тех пор, пока не начнется […]