增加系统的KEYCODE_CLEAR 功能,清除当前输入的一行内容
16lz
2021-01-26
花了好几天时间,一直在PHW里面修改,死活不行。。
后面发现只要在EditText里面复写下KEYCODE_CLEAR的内容就可以了
上代码如下
@Override public boolean onKeyDown(int keyCode, KeyEvent event) {Log.e("EditText", "onKeyDown KeyEvent=" + event);if (event.getKeyCode() == KeyEvent.KEYCODE_CLEAR) {selectAll();setText("", BufferType.EDITABLE); return false;} return super.onKeyDown(keyCode, event); }
更多相关文章
- Android(安卓)ListView展示不同的布局
- perl 解析 android 字符串资源的 %1$s 匹配问题
- Android(安卓)ActionBar和ToolBar的使用
- Android(安卓)Timer编写方式深解(貌似使用Thread不行,得使用Timer
- Android(安卓)LruCache原理及使用(对象软引用不行,使用LRU算法)
- android http连接远程服务的一个问题
- [android app][eclipse技巧]如何快速复写(Override)方法
- TextView实现 n 个字以后,后面的字显示省略号
- Android(安卓)升级到android studio 2.2项目死活run不起来