如何在android系统中隐藏和弹出虚拟键盘

1 隐藏软键盘核心代码

 /**

     * 隐藏软键盘

     */

    public static void hideSoftInputMode(Context context,View  windowToken) {

     InputMethodManager imm = ((InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE));

     imm.hideSoftInputFromWindow(windowToken.getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);

}

2、弹出软键盘核心代码

    /**

     * 弹出软键盘

     */

    public static void showSoftInputMode(Context context,View windowToken) {

      final InputMethodManager imm =(InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);  

    imm.showSoftInput(windowToken, InputMethodManager.SHOW_FORCED);

}

你可能感兴趣的:(android开发)