public class keyboardutil ;
v.getlocationinwindow(l);
int left = l[0],
top = l[1],
bottom = top + v.getheight(),
right = left + v.getwidth();
return !(event.getx() > left && event.getx() < right
&& event.gety() > top && event.gety() < bottom);
}// 如果焦點不是edittext則忽略,這個發生在檢視剛繪製完,第乙個焦點不在edittext上,和使用者用軌跡球選擇其他的焦點
return false;
}/**
* 獲取inputmethodmanager,隱藏軟鍵盤
* * @param token
*/public static void hidekeyboard(activity context, ibinder token)
}/**
* 獲取inputmethodmanager,隱藏軟鍵盤
* * @param token
*/public static void hidekeyboard(activity context, ibinder token,int flags)
}public static void showkeyboard(activity activity, view view)
}/**
* 關閉鍵盤
* @param context
*/public static void closesoftkeyboard(activity context)
}/**
* 開啟鍵盤
* @param context
*/public static void opensoftkeyboard(activity context)
隱藏軟鍵盤隨筆
1 軟鍵盤的狀態 隱藏或顯示。一 自動彈出軟鍵盤 timer timer new timer timer.schedule new timertask 2000 二 軟鍵盤 activity中設定 android windowsoftinputmode stateunspecified 預設設定 軟...
android軟鍵盤隱藏總結
1 軟鍵盤的狀態 隱藏或顯示。一 自動彈出軟鍵盤 timer timer new timer timer.schedule new timertask 2000 二 軟鍵盤 activity中設定 android windowsoftinputmode stateunspecified 預設設定 軟...
顯示和隱藏軟鍵盤
1 方法一 如果輸入法在視窗上已經顯示,則隱藏,反之則顯示 inputmethodmanager imm inputmethodmanager getsystemservice context.input method service imm.togglesoftinput 0,inputmetho...