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-----输入法的显示和隐藏的主要内容,如果未能解决你的问题,请参考以下文章