EditText绑定键盘监听事件
来源:互联网 发布:安卓ar软件 编辑:程序博客网 时间:2024/05/29 03:19
1.在EditText添加属性:
android:imeOptions=”actionDone”
2.是在代码中实现监听,实现setOnEditorActionListener监听事件,同时:
2.1 v.getId()是否为需要实现监听的EditText的id。
2.2 actionId== EditorInfo.IME_ACTION_DONE。
2.3 若都满足则实现需要的逻辑并返回true;
public class LoginActivity extends BaseActivity implements TextView.OnEditorActionListener { //使用ButterKnife@InjectView(R.id.et_pwd)EditText etPwd;@InjectView(R.id.bt_login)Button btLogin;@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); ButterKnife.inject(this); //绑定键盘的监听时间 etPwd.setOnEditorActionListener(this);}@OnClick(R.id.bt_login)public void onViewClicked() { regst();}private void regst() {}@Overridepublic boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (v.getId()==R.id.bt_login){ if (actionId== EditorInfo.IME_ACTION_DONE){ regst(); return true; } } return false;}}
阅读全文
0 0
- EditText绑定键盘监听事件
- EditText的监听事件与键盘显示隐藏
- 【Android基础】EditText键盘搜索事件设置和监听
- EditText中监听键盘
- EditText的监听事件
- EditText监听事件
- javascript监听键盘事件
- javascript监听键盘事件
- js监听键盘事件
- javascript监听键盘事件
- flex键盘监听事件
- flex键盘监听事件
- Flex 监听键盘事件
- javascript监听键盘事件
- javascript监听键盘事件
- 监听键盘事件
- html监听,键盘事件
- 监听键盘事件NSNotificationCenter
- virtualenv+nginx+uwsgi+django配置
- 重构优化
- Mysql面试总结
- 563. Binary Tree Tilt
- 高三志
- EditText绑定键盘监听事件
- eclipse中将mavenweb项目部署到tomcat中
- 一道小米的笔试题
- window线程池
- Java常用并发容器(concurrent包)
- 【操作系统学习日记】1.环境安装(ubantu+bochs)
- derby数据库源码分析(三)–页面分析
- HDU
- cdev方式注册驱动