您好,登錄后才能下訂單哦!
Android 檢測鍵盤是否顯示及隱藏鍵盤的方法~~
Android 中對于鍵盤的隱藏與顯示的文章很多,今天公司項目需求不僅需要鍵盤隱藏和顯示還需要對鍵盤的狀態(tài)進行檢查,這里做一個簡單的實現(xiàn)實例,供大家參考:
實現(xiàn)代碼:
package com.newland.util; import android.app.Activity; import android.view.View; import android.view.inputmethod.InputMethodManager; /** * 系統(tǒng)輸入法鍵盤 檢測工具 * * @author yuyh * */ public class IMEUtil { /** * 隱藏鍵盤 * @param context */ public static void hideIme(Activity context) { if (context == null) return; final View v = context.getWindow().peekDecorView(); if (v != null && v.getWindowToken() != null) { InputMethodManager imm = (InputMethodManager) context.getSystemService(Activity.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); } } /** * 檢查系統(tǒng)鍵盤是否顯示 * @param context * @return */ public static boolean isSysKeyboardVisiable(Activity context) { final View v = context.getWindow().peekDecorView(); if (v != null && v.getWindowToken() != null) { return true; } return false; } }
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。