首页 > 解决方案 > 如何在软件键盘上按住退格(或删除)时在 Android 的 EditText 上以恒定速度删除字符

问题描述

问题:在Android OS 上的 EditText,

显然,当用户像在智能手机中那样在软件键盘上按一次退格键时,EditText 上只有一个字符被删除。但是当长按超过一定时间时,删除速度会随着时间的推移而增加,以至于一次删除了很多单词。

问题:

这种现象让人很不舒服,所以我想找到 JAVA 或 XML 的解决方案,在 Android 中按住 Backspace(或 Delete) on Software Keyboard 的同时,在 EditText 上匀速删除字符

由于我不知道从哪里开始,所以我没有尝试过任何代码。因此,如果有人尝试过并找到了解决方案,我将不胜感激您回答我的问题。感谢你!

标签: javaandroidandroid-edittextbackspace

解决方案


您可以了解有关 Android Button 事件/事件处理程序或其他相关事件的更多信息 =)

  • OnClickListener
  • OnLongClickListener
  • OnTouchListener
    上述 3 个事件 linteners 可能有助于改变文本删除速度。

推荐阅读