Android TextWatcher参数理解

对于使用TextWatcher对输入框进行监听的一点使用心得:
beforeTextChanged(CharSequence charSequence, int start, int length, int newLength)

start 编辑起始index
length 编辑区选中的长度,默认是0,多选的时候才会改变此值
newlength 编辑区输入字符的长度,在中文输入词组的时候会出现大于1的值

onTextChanged(CharSequence s, int start, int before, int count)

start 编辑起始index
before 改变前,编辑区选中的长度,默认是0,对应上面的length
count 编辑区输入字符的长度,对应上面的newlength

你可能感兴趣的:(Android TextWatcher参数理解)