android-隐藏和显示软键盘
2013-05-15 16:29
218 查看
关闭软键盘
代码如下:
在实际项目中,如果想通过点击另外一个控件隐藏键盘怎么做呢?其实,只要设置一个onTouch的监听器就行。
如点击背景的listview将底部的输入中的文本框键盘隐藏就可以这样做:
代码如下:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0);下面就可以通过下面方法可以恢复显示
boolean showSoftInput(View view, int flags, ResultReceiver resultReceiver) boolean showSoftInput(View view, int flags) void showSoftInputFromInputMethod(IBinder token, int flags)
在实际项目中,如果想通过点击另外一个控件隐藏键盘怎么做呢?其实,只要设置一个onTouch的监听器就行。
如点击背景的listview将底部的输入中的文本框键盘隐藏就可以这样做:
mlv.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View arg0, MotionEvent arg1) { InputMethodManager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); manager.hideSoftInputFromWindow(mChatEditText.getWindowToken(), 0); return false; } });这样就大功告成。
相关文章推荐
- android 控制软键盘显示和隐藏
- Android软键盘的隐藏显示研究
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- android控制软键盘的隐藏显示
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- Android 控制软键盘的显示与隐藏
- android 隐藏显示软键盘
- android软键盘的显示后隐藏
- android系统中,点击EditText时,隐藏系统软键盘,显示光标
- Android软键盘的隐藏显示监听
- Android软键盘的隐藏显示研究
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- android 软键盘的显示和隐藏方法
- Android 判断软键盘的状态(显示,隐藏)
- android隐藏以及显示软键盘
- Android软键盘的隐藏显示研究
- Android软键盘的隐藏与显示
- Android软键盘的显示和隐藏
- Android软键盘的隐藏显示研究
- Android 根据软键盘的显示隐藏调整布局