Android-----输入法的显示和隐藏

Posted 梦醒的瞬间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android-----输入法的显示和隐藏相关的知识,希望对你有一定的参考价值。

/**
* 控制手机虚拟键盘的显示和隐藏
*/
public class InputMethodUtil {

/**
* 隐藏虚拟键盘
* @param v 隐藏v所对应上下文的虚拟键盘
*/
public static void hideKeyboard(View v) {
InputMethodManager imm = (InputMethodManager) v.getContext()
.getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm.isActive()) {
imm.hideSoftInputFromWindow(v.getApplicationWindowToken(), 0);

}
}
/**
* 显示虚拟键盘
* @param v 显示v所对应的上下文的虚拟键盘
*/
public static void showKeyboard(View v){
InputMethodManager imm = (InputMethodManager) v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(v, InputMethodManager.SHOW_FORCED);
}
}

以上是关于Android-----输入法的显示和隐藏的主要内容,如果未能解决你的问题,请参考以下文章

android 软键盘的显示与隐藏问题的研究

android EditText彻底搞定输入框隐藏/显示背景 可编辑输入问题

Android 输入密码 隐藏显示输入的字符串

关于Android平台显示隐藏软键盘输入法的方法总结

关于Android平台显示隐藏软键盘输入法的方法总结

android 隐藏输入法键盘