控件EditText的setOnEditorActionListener方法的理解
2015-11-25 14:50
531 查看
需要注意的是 setOnEditorActionListener这个方法,并不是在我们点击EditText的时候触发,也不是在我们对EditText进行编辑时触发,而是在我们编辑完之后点击软键盘上的回车键才会触发。
当我们定义一个可编辑控件EditText时
EditText ET_phone = (EditText) findViewById(R.id.ET_phonenumber);
会添加一个方法:
[java] view
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/9e12f1d3e499fc949c886e7c9e0484f9)
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);
会添加一个方法:
[java] view
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
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进行编辑时触发,而是在我们编辑完之后点击软键盘上的回车键才会触发。
相关文章推荐
- +compiler(search_actively_including_stack)
- 天声人语
- 欢迎使用CSDN-markdown编辑器
- 正则表达式简明教程
- Scale-aware Fast R-CNN for Pedestrian Detection
- 自由软件、开源软件、免费软件之间的区别
- WIFI设备
- 悬浮窗口WindowManager
- 天声人语
- 《清华梦的粉碎》--王垠
- 天声人语
- mib的header函数实现
- charles中如何对https抓包
- AttributeTargets 枚举
- 天声人语
- Android小知识9
- Mongodb启动命令mongod参数说明
- 天声人语
- 关于EditText的一点深入的了解
- paint和paintComponent方法的关系