#java #android #android-edittext #backspace
#java #Android #android-edittext #backspace
Вопрос:
Проблема: при редактировании текста в ОС Android,
очевидно, что когда пользователи нажимают клавишу обратного пробела один раз на программной клавиатуре, подобной той, что в смартфонах, стирается только один символ в EditText. Но если удерживать нажатие дольше определенного времени, скорость удаления увеличивается с течением времени, так что многие слова исчезли сразу.
Вопрос:
Это явление вызывает у кого-то дискомфорт, поэтому я хочу найти JAVA или XML-решения для удаления символов с постоянной скоростью в EditText в Android во время удержания пробела (или удаления) на программной клавиатуре.
Поскольку я понятия не имею, с чего начать, я не пробовал код. Итак, если есть кто-нибудь, кто пробовал и нашел решение, я был бы признателен, если бы вы ответили на мой вопрос. Спасибо!
Комментарии:
1. Возможно, вы сможете удалять только один символ при каждом нажатии пробела.
Ответ №1:
Вы можете узнать больше о событиях кнопок Android / обработчиках событий или других связанных событиях =)
- OnClickListener
- OnLongClickListener
- OnTouchListener
вышеупомянутые 3 компоновщика событий могут помочь изменить скорость удаления текста.