zoukankan      html  css  js  c++  java
  • Android 开发工具类 04_KeyBoardUtils

    打开或关闭软键盘:

    1、打卡软键盘;

    2、关闭软键盘。

     1 import android.content.Context;
     2 import android.view.inputmethod.InputMethodManager;
     3 import android.widget.EditText;
     4 
     5 // 打开或关闭软键盘
     6 public class KeyBoardUtils
     7 {
     8     /**
     9      * 打卡软键盘
    10      * 
    11      * @param mEditText输入框
    12      * @param mContext上下文
    13      */
    14     public static void openKeybord(EditText mEditText, Context mContext)
    15     {
    16         InputMethodManager imm = (InputMethodManager) mContext
    17                 .getSystemService(Context.INPUT_METHOD_SERVICE);
    18         imm.showSoftInput(mEditText, InputMethodManager.RESULT_SHOWN);
    19         imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,
    20                 InputMethodManager.HIDE_IMPLICIT_ONLY);
    21     }
    22 
    23     /**
    24      * 关闭软键盘
    25      * 
    26      * @param mEditText输入框
    27      * @param mContext上下文
    28      */
    29     public static void closeKeybord(EditText mEditText, Context mContext)
    30     {
    31         InputMethodManager imm = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
    32 
    33         imm.hideSoftInputFromWindow(mEditText.getWindowToken(), 0);
    34     }
    35 }
  • 相关阅读:
    使用Microsoft.DirectX和Microsoft.DirectX.Sound进行录音时遇到的异常
    一个奇怪的TextChanged事件
    正则表达式
    lambda详解
    AOP统一处理请求
    SpringBoot表单参数验证
    208道Java常见面试题
    Java100道基础面试题
    Java多线程面试题
    Java编码规范
  • 原文地址:https://www.cnblogs.com/renzimu/p/4535638.html
Copyright © 2011-2022 走看看