控件EditText的setOnEditorActionListener方法的理解

需要注意的是 setOnEditorActionListener这个方法,并不是在我们点击EditText的时候触发,也不是在我们对EditText进行编辑时触发,而是在我们编辑完之后点击软键盘上的回车键才会触发。


当我们定义一个可编辑控件EditText时

EditText ET_phone = (EditText) findViewById(R.id.ET_phonenumber);

会添加一个方法:

[java]  view plain copy
  1. ET_phone.setOnEditorActionListener(new OnEditorActionListener() {  
  2.             @Override  
  3.             public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {  
  4.                 Log.e("点击ET_phone""没有响应");  
  5.                 text.setText("Editing ET_phonenumber");  
  6.                 return false;  
  7.             }  
  8.         });  

需要注意的是 setOnEditorActionListener这个方法, 并不是在我们点击EditText的时候触发,也不是在我们对EditText进行编辑时触发,而是在我们编辑完之后点击软键盘上的回车键才会触发。 

你可能感兴趣的:(android)