android EditText监听事件及参数详解

 1 editText.addTextChangedListener(new TextWatcher() {

 2     @Override

 3        public void onTextChanged(CharSequence text, int start, int before, int count) { 

 4        //text  输入框中改变后的字符串信息 

 5        //start 输入框中改变后的字符串的起始位置 

 6        //before 输入框中改变前的字符串的位置 默认为0 

 7        //count 输入框中改变后的一共输入字符串的数量 

 8             

 9        } 

10             

11        @Override

12        public void beforeTextChanged(CharSequence text, int start, int count,int after) { 

13        //text  输入框中改变前的字符串信息 

14        //start 输入框中改变前的字符串的起始位置 

15        //count 输入框中改变前后的字符串改变数量一般为0 

16        //after 输入框中改变后的字符串与起始位置的偏移量 

17           

18        } 

19             

20        @Override

21        public void afterTextChanged(Editable edit) { 

22        //edit  输入结束呈现在输入框中的信息 

23          

24        } 

25 });

 

你可能感兴趣的:(EditText)