Android中点击事件之KeyListener实现步骤
16lz
2021-01-23
- 编写布局
- 设置事件
etEmail.setKeyListener(new KeyListener() { @Override public int getInputType() { return 0; } @Override public boolean onKeyDown(View view, Editable text, int keyCode, KeyEvent event) { return false; } @Override public boolean onKeyUp(View view, Editable text, int keyCode, KeyEvent event) { return false; } @Override public boolean onKeyOther(View view, Editable text, KeyEvent event) { return false; } @Override public void clearMetaKeyState(View view, Editable content, int states) { } });
- 处理事件
etEmail.setKeyListener(new KeyListener() { @Override public int getInputType() { return 0; } @Override public boolean onKeyDown(View view, Editable text, int keyCode, KeyEvent event) { Log.i(TAG, "处理按键事件"); return false; } @Override public boolean onKeyUp(View view, Editable text, int keyCode, KeyEvent event) { return false; } @Override public boolean onKeyOther(View view, Editable text, KeyEvent event) { return false; } @Override public void clearMetaKeyState(View view, Editable content, int states) { } });
- 查看效果
更多相关文章
- 捕获Android文本输入框的软键盘完成(Done)按键消息
- ListView的长按键事件的处理
- 自定义按钮实现android 返回按钮 事件
- android里面的点击事件总结
- android UI事件
- Android 之 事件
- Android 按键流程分析笔记