【android】监听编辑EditText时点击软键盘事件 + 隐藏软键盘 + keycode汇总
来源:互联网 发布:知乎 抑郁症 阅读障碍 编辑:程序博客网 时间:2024/06/07 02:43
edt_search.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_ENTER) { //dosomething //有需要时可以添加以下代码来隐藏软键盘 InputMethodManager imm = (InputMethodManager) getSystemService(SearchActivity.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); } return false; } });
附带keycode,转自http://blog.csdn.net/huiguixian/article/details/8550170
KEYCODE_UNKNOWN=0;KEYCODE_SOFT_LEFT=1;KEYCODE_SOFT_RIGHT=2;KEYCODE_HOME=3;KEYCODE_BACK=4;KEYCODE_CALL=5;KEYCODE_ENDCALL=6;KEYCODE_0=7;KEYCODE_1=8;KEYCODE_2=9;KEYCODE_3=10;KEYCODE_4=11;KEYCODE_5=12;KEYCODE_6=13;KEYCODE_7=14;KEYCODE_8=15;KEYCODE_9=16;KEYCODE_STAR=17;KEYCODE_POUND=18;KEYCODE_DPAD_UP=19;KEYCODE_DPAD_DOWN=20;KEYCODE_DPAD_LEFT=21;KEYCODE_DPAD_RIGHT=22;KEYCODE_DPAD_CENTER=23;KEYCODE_VOLUME_UP=24;KEYCODE_VOLUME_DOWN=25;KEYCODE_POWER=26;KEYCODE_CAMERA=27;KEYCODE_CLEAR=28;KEYCODE_A=29;KEYCODE_B=30;KEYCODE_C=31;KEYCODE_D=32;KEYCODE_E=33;KEYCODE_F=34;KEYCODE_G=35;KEYCODE_H=36;KEYCODE_I=37;KEYCODE_J=38;KEYCODE_K=39;KEYCODE_L=40;KEYCODE_M=41;KEYCODE_N=42;KEYCODE_O=43;KEYCODE_P=44;KEYCODE_Q=45;KEYCODE_R=46;KEYCODE_S=47;KEYCODE_T=48;KEYCODE_U=49;KEYCODE_V=50;KEYCODE_W=51;KEYCODE_X=52;KEYCODE_Y=53;KEYCODE_Z=54;KEYCODE_COMMA=55;KEYCODE_PERIOD=56;KEYCODE_ALT_LEFT=57;KEYCODE_ALT_RIGHT=58;KEYCODE_SHIFT_LEFT=59;KEYCODE_SHIFT_RIGHT=60;KEYCODE_TAB=61;KEYCODE_SPACE=62;KEYCODE_SYM=63;KEYCODE_EXPLORER=64;KEYCODE_ENVELOPE=65;KEYCODE_ENTER=66;KEYCODE_DEL=67;KEYCODE_GRAVE=68;KEYCODE_MINUS=69;KEYCODE_EQUALS=70;KEYCODE_LEFT_BRACKET=71;KEYCODE_RIGHT_BRACKET=72;KEYCODE_BACKSLASH=73;KEYCODE_SEMICOLON=74;KEYCODE_APOSTROPHE=75;KEYCODE_SLASH=76;KEYCODE_AT=77;KEYCODE_NUM=78;KEYCODE_HEADSETHOOK=79;KEYCODE_FOCUS=80;//*Camera*focusKEYCODE_PLUS=81;KEYCODE_MENU=82;KEYCODE_NOTIFICATION=83;KEYCODE_SEARCH=84;KEYCODE_MEDIA_PLAY_PAUSE=85;KEYCODE_MEDIA_STOP=86;KEYCODE_MEDIA_NEXT=87;KEYCODE_MEDIA_PREVIOUS=88;KEYCODE_MEDIA_REWIND=89;KEYCODE_MEDIA_FAST_FORWARD=90;KEYCODE_MUTE=91
0 0
- 【android】监听编辑EditText时点击软键盘事件 + 隐藏软键盘 + keycode汇总
- android EditText软键盘显示隐藏以及"监听"
- Android EditText软键盘显示隐藏以及“监听”
- Android EditText软键盘显示隐藏以及“监听”
- Android EditText软键盘显示隐藏以及“监听”
- Android EditText软键盘显示隐藏以及“监听”
- android Edittext 监听软键盘弹出显示和消失隐藏
- android监听软键盘隐藏
- Edittext编辑软键盘
- Android中EditText监听软键盘的事件
- Android EditText软键盘监听事件以及自动补全功能
- Android 软键盘监听事件
- Android软键盘监听事件
- Android 软键盘监听事件
- Android 软键盘监听事件
- Android 软键盘监听事件
- Android 软键盘监听事件
- 软键盘显示隐藏事件监听
- Hibernate批量处理
- LeetCode第25题之Reverse Nodes in k-Group
- 最小二乘法
- Android Studio 插件--Findbugs
- Python3.5 在Ubuntu16.04上无法画图的解决方案
- 【android】监听编辑EditText时点击软键盘事件 + 隐藏软键盘 + keycode汇总
- ubuntu解决Unexpected exception 'Cannot run program "/home/jax/eclipseadt/sdk/platform-tools/adb"
- File类详解
- JS 语法大全
- 统计一句话中每个字母出现的次数。
- Android-查询天气
- Leetcode 206. Reverse Linked List
- Android布局之联系人列表
- . 有一个一维数组,里面存储整形数据,请写一个函数,将他们按从大到小的顺序排列,要求执行效率高,并说明如何改善执行效率(该函数必须自己实现,不能使用php函数)。