android强制键盘关闭

开发的时候有时候为了测试一个网络图片,但是发现现在网络图片很不好找,有个网站不错,可以上传图片,生成链接:

http://tietuku.com/

生成二维码的网站:

http://cli.im/text

-------------------------------------------------------

还有一个生成二维码的文章,挺方便的。

http://mobile.51cto.com/android-386803_all.htm

-------------------------------------------------------

谈谈关于软键盘关闭的吧,控制键盘在我们工程项目中可能在特定的环境下会用到。

这几天在网上找了几个能用的方法:

/** 改变键盘输入法的状态,如果已经弹出就关闭,如果关闭了就强制弹出 */
    public static void chageInputState(Context context) {
        InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
    }

    /** 强制关闭软键盘 */
    public static void closeKeyboard(Context context, View view) {
        InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
    }


至于强制弹出,调用imm.showSoftInput(v, InputMethodManager.SHOW_FORCED);    不过要是方法不行,要注意看看清单文件。

 

你可能感兴趣的:(android)