Android EditText中的setOnEditorActionListener方法的理解
2016-11-17 19:27
465 查看
需要注意的是 setOnEditorActionListener这个方法,并不是在我们点击EditText的时候触发,也不是在我们对EditText进行编辑时触发,而是在我们编辑完之后点击软键盘上的回车键才会触发。
当我们定义一个可编辑控件EditText时
EditText ET_phone = (EditText) findViewById(R.id.ET_phonenumber);
会添加一个方法:
ET_phone.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
Log.e("点击ET_phone", "没有响应");
text.setText("Editing ET_phonenumber");
return false;
}
});
需要注意的是 setOnEditorActionListener这个方法,并不是在我们点击EditText的时候触发,也不是在我们对EditText进行编辑时触发,而是在我们编辑完之后点击软键盘上的回车键才会触发。
当我们定义一个可编辑控件EditText时
EditText ET_phone = (EditText) findViewById(R.id.ET_phonenumber);
会添加一个方法:
ET_phone.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
Log.e("点击ET_phone", "没有响应");
text.setText("Editing ET_phonenumber");
return false;
}
});
需要注意的是 setOnEditorActionListener这个方法,并不是在我们点击EditText的时候触发,也不是在我们对EditText进行编辑时触发,而是在我们编辑完之后点击软键盘上的回车键才会触发。
相关文章推荐
- android控件EditText的setOnEditorActionListener方法理解
- Android 控件EditText的setOnEditorActionListener方法的理解
- 控件EditText的setOnEditorActionListener方法的理解
- 控件EditText的setOnEditorActionListener方法的理解
- (转)控件EditText的setOnEditorActionListener方法的理解
- 控件EditText的setOnEditorActionListener方法的使用
- EditText监听事件setOnEditorActionListener onEditorAction执行两次
- 控件EditText的setOnEditorActionListener方法的理解
- editText.setOnEditorActionListener
- EditText、requestFocus、imeOptions、TextWatcher、setOnEditorActionListener
- Android EditText setOnClickListener事件 只有获取焦点才能响应 采用setOnTouchListener解决
- Android之设置EditText输入类型(setInputType()方法和android:inputType属性)
- Android中EditText setText方法的踩坑实战
- android中EditText文本监听的方法:addTextChangedListener()
- Android EditText setOnClickListener事件 只有获取焦点才能响应 采用setOnTouchListener解决
- edittext的setOnKeyListener里面的方法响应两次的原因和解决方法
- TextView不能响应setOnTouchListener ACTION_DOWN的解决方法
- Android中EditText.setText(String)方法导致输入法跳转
- Android EditText setOnClickListener事件 只有获取焦点才能响应 采用setOnTouchListener解决
- Android开发之EditText 详解三个方法(addTextChangedListener监听用户输入状态)