Я пытаюсь добавить функциональность к существующему приложению, Функциональность заключается в добавлении определенного символа с пробелом, когда пользователь печатает. Я уже пробовал это с помощью afterTextChaanged();
. Что я хочу сделать, это . Поддерживайте типы пользователей: я в порядке, спасибо, тогда он должен быть автоматически преобразован в: @i @am @fine @thankyou. не могли бы вы мне помочь? Спасибо заранее.Пользовательские функции: добавление специального символа при вводе текста в редакцию
0
A
ответ
0
Посмотрите here.
Вы должны быть в состоянии заменить все пространства чем-то вроде ' @'
.
Просто позвоните
string = string.replace(" ", " @");
в вашем слушателю.
Конечно, вы также должны позаботиться о первом слове, который (как правило) не должен иметь места раньше. Вы можете использовать заполнители, чтобы сделать так, как
<string name="converted_string">@%1$s</string>
затем в Java
your_textView.setText(getString(R.string.converted_string, yourNewReplaceString));
2
edittext.addTextChangedListener(new TextWatcher(){
public void afterTextChanged(Editable s) {
edittext.removeTextChangedListener(this);
String oldstr=edittext.getText().toString();
String newstr=oldstr.replaceAll("\\s+","@");
edittext.setText(newstr);
edittext.removeTextChangedListener(this);
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void onTextChanged(CharSequence s, int start, int before, int count){
}
});
Смежные вопросы
- 1. TextBox Проверка наложения специального символа при вводе
- 2. Добавление специального символа в XML
- 3. UITextField - добавление символа после ввода 1-го символа при вводе
- 4. Добавление специального символа в регулярное выражение?
- 5. Ошибка поиска при использовании специального символа «(+?)» При обжиге текста ..?
- 6. Добавление специального символа с неработающим javascript
- 7. Использование функции javascript при вводе текста
- 8. Предотвратите добавление специального символа при нажатии клавиши, но позвольте существующему
- 9. Исправлен шрифт Firefox/текст специального символа вместо символа специального символа
- 10. Бесконечная петля при вводе символа
- 11. Проверка при вводе текста
- 12. Добавление полей EditText при просмотре при вводе текста EditText
- 13. Ошибка специального символа символа XML
- 14. Добавление запятой при вводе текста в текстовое поле
- 15. Преобразование заголовка специального символа?
- 16. Ошибка в функции mysql_real_escape-string, не ускользающей от специального символа
- 17. Кодировка специального символа Ajax и кодировка специального символа верхнего регистра
- 18. Форматирование текста при вводе текстового виджета Tkinter
- 19. SQL-подстрока от специального символа до специального символа
- 20. regex для специального символа
- 21. отображение специального символа правильно
- 22. LocalStorage специального символа замены
- 23. Простой способ изменить цвет «специального» специального символа
- 24. получить последнюю строку после специального символа в EditText TextWatcher
- 25. Использование специального символа Freemarker
- 26. Как избежать специального символа '\'?
- 27. escapeEcmaScript Марки специального символа
- 28. Проверка специального символа
- 29. Сделать поле ввода текста расширяется по ширине при вводе текста
- 30. Длина специального символа
Нет Lucks, это делает рекурсивный вызов –