对于使用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