Android删除文本时光标跳动的问题(Kotlin)
创始人
2024-10-10 02:00:31
0

在 EditText 中监听文本变化,并重设光标位置。

示例代码:

首先,定义一个 TextWatcher 对象:

val textWatcher = object : TextWatcher { override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) { // do nothing }

override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {
    // do nothing
}

override fun afterTextChanged(s: Editable?) {
    // 重设光标位置
    editText.setSelection(s?.length ?: 0)
}

}

然后,在 EditText 中添加该 TextWatcher 对象:

editText.addTextChangedListener(textWatcher)

这样,每当文本发生变化时,就会重设光标位置,从而避免光标跳动的问题。

相关内容

热门资讯

7分钟实锤!德扑ai助手(德州... 7分钟实锤!德扑ai助手(德州扑克)原来有挂(详细辅助透明教程);1、不需要AI权限,帮助你快速的进...
第七分钟实锤!智星德州菠萝开挂... 第七分钟实锤!智星德州菠萝开挂(线上德州)真是真的是有挂(详细辅助详细教程);1、很好的工具软件,可...
六分钟实锤!德州ai机器人(德... 六分钟实锤!德州ai机器人(德州wpk)真是有挂(详细辅助安装教程)一、德州ai机器人AI软件牌型概...
6分钟实锤!德扑之星作弊(德扑... 6分钟实锤!德扑之星作弊(德扑ai)一直真的是有挂(详细辅助2025教程)进入游戏-大厅左侧-新手福...
十分钟实锤!德扑ai智能(手机... 十分钟实锤!德扑ai智能(手机德州)本来存在有挂(详细辅助可靠教程)1、实时德扑ai智能开挂更新:用...
第7分钟实锤!德州之星插件(德... 第7分钟实锤!德州之星插件(德州wepower)切实有挂(详细辅助2025新版技巧)1、该软件可以轻...
一分钟实锤!德扑之星猫腻(德州... 一分钟实锤!德扑之星猫腻(德州ai)确实存在有挂(详细辅助安装教程);1、下载好德扑之星猫腻辅助软件...
第1分钟实锤!德州之星辅助挂(... 第1分钟实锤!德州之星辅助挂(德扑之星)原来是有挂(详细辅助2025新版);1、进入到德州之星辅助挂...
2分钟实锤!德扑数据软件(德州... 2分钟实锤!德扑数据软件(德州app)本来真的是有挂(详细辅助AA德州教程)该软件可以轻松地帮助玩家...
三分钟实锤!德扑ai智能(来玩... 三分钟实锤!德扑ai智能(来玩德州app)切实真的有挂(详细辅助教你攻略)一、德扑ai智能软件透明挂...