版權聲明:本文為部落客原創文章,轉載請标明出處。 https://blog.csdn.net/lyhhj/article/details/49105161
Android中隐藏顯示鍵盤操作:
隐藏鍵盤:
/**
* 隐藏軟鍵盤
*/
public static void hideSoftInputMethod(Activity act) {
View view = act.getWindow().peekDecorView();
if (view != null) {
// 隐藏虛拟鍵盤
InputMethodManager inputmanger = (InputMethodManager) act
.getSystemService(act.INPUT_METHOD_SERVICE);
inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
}
切換鍵盤:
/**
* 切換軟體盤 顯示隐藏
*/
public static void switchSoftInputMethod(Activity act) {
// 方法一(如果輸入法在視窗上已經顯示,則隐藏,反之則顯示)
InputMethodManager iMM = (InputMethodManager) act
.getSystemService(Context.INPUT_METHOD_SERVICE);
iMM.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}