键盘的隐藏与显示
来源:互联网 发布:程序化交易软件多少钱 编辑:程序博客网 时间:2024/04/28 15:50
键盘的隐藏:
import android.view.inputmethod.InputMethodManager; private void hideInputMethod(View view) { final InputMethodManager imm = (InputMethodManager) mContext.getSystemService( Context.INPUT_METHOD_SERVICE); if (imm != null) { imm.hideSoftInputFromWindow(view.getWindowToken(), 0); } }
键盘的显示:
private void showInputMethod(View view) { final InputMethodManager imm = (InputMethodManager) mContext.getSystemService( Context.INPUT_METHOD_SERVICE); if (imm != null) { imm.showSoftInput(view, 0); } }
contacts中的peopleActivity界面搜索的键盘隐藏与显示代码:
public void setSearchMode(boolean flag) { if (mSearchMode != flag) { mSearchMode = flag; update(false /* skipAnimation */); if (mSearchView == null) { return; } if (mSearchMode) { //设置键盘的焦点的获取及键盘的显示 setFocusOnSearchView(); } else { mSearchView.setText(null); /** * * @{ */ //当点击返回按钮后隐藏键盘 hideInputMethod(mSearchView); /** * @} */ } } else if (flag) { // Everything is already set up. Still make sure the keyboard is up if (mSearchView != null) setFocusOnSearchView(); } }
其中setFocusOnSearchView();
public void setFocusOnSearchView() { mSearchView.requestFocus(); showInputMethod(mSearchView); // Workaround for the "IME not popping up" issue. }
0 0
- 键盘的隐藏与显示
- Android 键盘的显示与隐藏
- phonegap 对键盘的隐藏与显示
- Android 虚拟键盘的显示与隐藏
- android 键盘的隐藏与显示
- Android键盘的显示与隐藏
- iOS -键盘显示与隐藏
- Android键盘显示与隐藏
- 2.键盘的显示/隐藏
- 键盘的显示和隐藏
- android 手机不需要phonegap 对键盘的隐藏与显示
- EditText的监听事件与键盘显示隐藏
- android 手机不需要phonegap 对键盘的隐藏与显示 .
- ios 利用通知处理键盘的显示与隐藏
- android 虚拟键盘的显示与隐藏问题
- iOS中键盘显示与隐藏的套路模版
- android系统键盘隐藏与显示问题
- 系统键盘调用 显示与隐藏
- CFile、CStdioFile、FILE和其他文件操作(转+总结)
- 【二分查找】在一个长度未知的数组中查找一个数,返回其下标,时间复杂度O(logn)
- 非常好的cocos2d-x开发学习教程
- git config配置文件
- Twin Support Vector Machines(孪生支持向量机)
- 键盘的隐藏与显示
- 解决Ajax跨域问题:Origin xx is not allowed by Access-Control-Allow-Origin.
- bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
- Ubuntu搭建web环境安装sendmail无法实现(已解决)
- 秦绪文:如何让贴吧精准引流
- LitePal学习总结 (八)
- 狂犬病科普
- 【BZOJ2597】【Wc2007】剪刀石头布 费用流,没写zkw卡时过
- Windows下基于eclipse的Spark应用开发环境搭建