Android 隐藏显示键盘
2015-10-13 21:50
627 查看
Android中隐藏显示键盘操作:
隐藏键盘:
/**
* 隐藏软键盘
*/
public static void hideSoftInputMethod(Activity act) {
View view = act.getWindow().peekDecorView();
if (view != null) {
// 隐藏虚拟键盘
InputMethodManager inputmanger = (InputMethodManager) act
.getSystemService(act.INPUT_METHOD_SERVICE);
inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
}
切换键盘:
/**
* 切换软件盘 显示隐藏
*/
public static void switchSoftInputMethod(Activity act) {
// 方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)
InputMethodManager iMM = (InputMethodManager) act
.getSystemService(Context.INPUT_METHOD_SERVICE);
iMM.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}
隐藏键盘:
/**
* 隐藏软键盘
*/
public static void hideSoftInputMethod(Activity act) {
View view = act.getWindow().peekDecorView();
if (view != null) {
// 隐藏虚拟键盘
InputMethodManager inputmanger = (InputMethodManager) act
.getSystemService(act.INPUT_METHOD_SERVICE);
inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
}
切换键盘:
/**
* 切换软件盘 显示隐藏
*/
public static void switchSoftInputMethod(Activity act) {
// 方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)
InputMethodManager iMM = (InputMethodManager) act
.getSystemService(Context.INPUT_METHOD_SERVICE);
iMM.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}
相关文章推荐
- 【Android】未引入包问题
- Android 项目实践(三)——数据库封装
- Android自定义View系列之可伸缩的TextView
- android代码实现app升级
- Android 工具类 —— 系统px 和 dp 的转换
- Android自定义属性
- 在线自动生成.9png图的Android设计切图工具推荐
- android系统默认设置修改(1)-- 设置默认浏览器
- 安卓开发环境安装--菜鸟之路(一)
- [转]Android实现计时与倒计时(限时抢购)的几种方法
- Android Java Framework框架层探究
- android-5.0关机流程-framework层
- wifi调试android 设备的方法
- Android基础入门教程——8.2.1 Bitmap(位图)详解
- Android 红圈营销项目 —— 自定义柱形图和自定义折线图
- Android M版本和非M版本动态权限适配方案
- Android 4.2 Wifi Display 之 Settings 源码分析(一)
- android Intent机制详解
- Android_01_点击事件中View对象的作用
- Android_01_短信发送器