开启或者关闭软键盘的工具类

来源:互联网 发布:教学软件下载 编辑:程序博客网 时间:2024/06/07 02:52

其实在网上有很多这样的工具类,今天又遇见了,所以就再写一次加深点印象

不多说了,直接上代码

package /** * Author: blueZhang * Date: 2015/12/15 0015 * 163Email :bluezhang521@163.com * QEmail:bluezhang521@foxmail.com * QQ:2029379603 */import android.content.Context;import android.view.inputmethod.InputMethodManager;import android.widget.EditText;/** * 打开或者是关闭软键盘的工具类,用来开启或者是关闭软键盘 */public final class SoftKeyBoardUtil {    private SoftKeyBoardUtil(){}    /**     * 开启软键盘     * @param mediEditText 进行输入的EditText     * @param mContext 上下文对象     */    public static void openKeyBoard (EditText mediEditText,Context mContext){        InputMethodManager imm = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE);        imm.showSoftInput(mediEditText,InputMethodManager.RESULT_UNCHANGED_SHOWN);        imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY);    }    /**     * 关闭软键盘     * @param mEditText 需要进行输入的软键盘     * @param mContext 上下文对象     */    public static void closeKeyBoard(EditText mEditText,Context mContext){        InputMethodManager imm = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE);        imm.hideSoftInputFromWindow(mEditText.getWindowToken(),0);    }}
0 0
原创粉丝点击