Android 打开和隐藏软键盘
2016-03-29 14:09
399 查看
开发中经常会用到关健软键盘、
把它写到一个常用工具类里面
用到时调用即可。
/** 隐藏软键盘 **/
public static void closeInputMethod(Context context) {
View view = ((Activity) context).getWindow().peekDecorView();
if (view != null) {
InputMethodManager inputmanger = (InputMethodManager) context
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
}
/** 打开软键盘 **/
public static void openInputMethod(Activity context) {
View view = context.getWindow().peekDecorView();
if (view != null) {
InputMethodManager inputmanger = (InputMethodManager) context
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputmanger.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}
}
把它写到一个常用工具类里面
用到时调用即可。
/** 隐藏软键盘 **/
public static void closeInputMethod(Context context) {
View view = ((Activity) context).getWindow().peekDecorView();
if (view != null) {
InputMethodManager inputmanger = (InputMethodManager) context
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
}
/** 打开软键盘 **/
public static void openInputMethod(Activity context) {
View view = context.getWindow().peekDecorView();
if (view != null) {
InputMethodManager inputmanger = (InputMethodManager) context
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputmanger.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}
}
相关文章推荐
- Android Service学习总结(上)
- 关于自定义开关按钮的问题
- Caused by: android.os.NetworkOnMainThreadException错误解决办法
- 点击改变背景颜色
- Android 深入理解Android中的自定义属性
- Android性能测试工具列表
- Android 软键盘改成搜索键并响应点击事件
- Volley图片加载功能
- Android 自定义权限的使用以及遇到的问题
- Android中的 mvp 开发模式
- 《老罗的Android之旅》导读PPT
- Android TextView使用HTML处理字体样式、显示图片等
- Properties android 操作本地文件
- Android Studio布局模板二之Navigation Menu
- 关于Android中Toast使用小结
- Android 绘图XML——Selector
- Android base-adapter-helper 源码分析与扩展
- Android中利用ContentResolver获取本地音乐和相片
- Android 绘图XML——layer-list
- Android 开发规范1.0