Android удаление нескольких символов при длительном нажатии? - PullRequest
0 голосов
/ 04 апреля 2020

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

Прямо сейчас у меня она есть, поэтому, когда вы долго нажимаете кнопку, она очищает TextView. Но я хочу имитировать c что-то похожее на то, как системная клавиатура многократно удаляет последний символ сфокусированного представления EditText.

val userInput: TextView
val backspaceButton: Button

backspaceButton.setOnLongClickListener {
    userInput.text = "" // Current implementation
    // I want to repeatedly remove the last char of the TextView 
    // (every few milliseconds or so) until the button is released.
}

Есть ли конкретный c способ сделать это или лучший практиковаться хотя бы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...