TextWatcher中的参数

本文详细介绍了Android中TextWatcher监听器的工作原理及其两个关键方法:beforeTextChanged和onTextChanged的作用。beforeTextChanged方法会在文本变化前调用,而onTextChanged则在文本变化后调用。

TextWatcher中的参数

  • beforeTextChanged
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {

}

This method is called to notify you that, within s, the count characters beginning at start are about to be replaced by new text with length after. It is an error to attempt to make changes to s from this callback.

字符串s中,从start开始的count个字符 将会 被长度为after的字符串替换

  • onTextChanged
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {

}

This method is called to notify you that, within s, the count characters beginning at start have just replaced old text that had length before. It is an error to attempt to make changes to s from this callback.

字符串s中,从start开始的count个字符 替换了 长度为before的字符串

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值