android 软键盘的显示与隐藏
2017-07-24 14:40
344 查看
1:判断软键盘的状态
2:显示软键盘
3:隐藏软键盘
注:用isActive来判断键盘状态不准.android 4.2下
//獲取InputMethodManager
InputMethodManager mImm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
/**
* 判断软键盘是否弹出 */ public boolean isSHowKeyboard(View v) { if (mImm.hideSoftInputFromWindow(v.getWindowToken(), 0)) { //软键盘已弹出 return true; } else { //软键盘未弹出 return false; } }
2:显示软键盘
//彈出軟鍵盤 if (!isSHowKeyboard(mSearchEdt)){ mImm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); }
3:隐藏软键盘
if (isSHowKeyboard(mSearchEdt)){ mImm.hideSoftInputFromWindow(view.getWindowToken(), 0); }
注:用isActive来判断键盘状态不准.android 4.2下
相关文章推荐
- [Android] Android软键盘的隐藏显示研究
- android 软键盘的显示与隐藏问题的研究
- android 软键盘显示与隐藏
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- android软键盘的显示和隐藏
- Android软键盘的隐藏显示
- Android软键盘的隐藏显示研究
- Android软键盘的隐藏显示研究
- Android软键盘的隐藏显示研究
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- Android软键盘的隐藏显示研究
- Android 监听软键盘的显示与隐藏
- android 软键盘的显示与隐藏
- android-隐藏和显示软键盘
- Android软键盘的显示与隐藏
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- listview的edittext如何获得焦点,android 软键盘的显示与隐藏
- Android软键盘的显示与隐藏
- Android 软键盘的显示与隐藏