Android 检测键盘是否显示及隐藏键盘的方法~~

package com.newland.util;import android.app.Activity;import android.view.View;import android.view.inputmethod.InputMethodManager;/** * 系统输入法键盘 检测工具 *  * @author yuyh *  */public class IMEUtil {/** * 隐藏键盘 * @param context */public static void hideIme(Activity context) {if (context == null)return;final View v = context.getWindow().peekDecorView();if (v != null && v.getWindowToken() != null) {InputMethodManager imm = (InputMethodManager) context.getSystemService(Activity.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(v.getWindowToken(), 0);}}/** * 检查系统键盘是否显示 * @param context * @return */public static boolean  isSysKeyboardVisiable(Activity context) {final View v = context.getWindow().peekDecorView();if (v != null && v.getWindowToken() != null) {return true;}return false;}}



更多相关文章

  1. android customactivityoncrashchau 程序崩溃处理
  2. 第3.2.1节 android基本视图
  3. Android(安卓)DrawerLayout抽屉效果
  4. TextView设置一行最多显示6个字是什么属性?
  5. Android程序横竖屏切换
  6. android中将中文以粗体显示
  7. Android软键盘弹出,界面整体上移的问题
  8. Android应用程序键盘(Keyboard)消息处理机制分析(12)
  9. EditText设置不自动获取焦点,点击后才获取,并弹出软键盘

随机推荐

  1. Build a Custom Android(安卓)Kernel Gui
  2. Android Studio项目/Flutter 案例Gradle
  3. Android之PopupWindow弹出对话框 Android
  4. 改变android虚拟机的存放路径
  5. 对android中事件的分发的理解
  6. Android SDK Content loader has encount
  7. android基础面试
  8. 教你如何创建类似QQ的android弹出菜单
  9. Android(安卓)Intent.createChooser()
  10. Android SDK 2.3与Eclipse最新版开发环境