Android 檢測鍵盤顯示或隱藏鍵盤的實現(xiàn)代碼
更新時間:2017年07月10日 11:41:51 投稿:lqh
這篇文章主要介紹了Android 檢測鍵盤顯示或隱藏鍵盤的實現(xiàn)代碼的相關資料,需要的朋友可以參考下
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;
}
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Android中實現(xiàn)淘寶購物車RecyclerView或LIstView的嵌套選擇的邏輯
這篇文章主要介紹了Android中實現(xiàn)淘寶購物車RecyclerView或LIstView的嵌套選擇的邏輯,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12
Android使用ViewPager實現(xiàn)無限滑動效果
相信在大家開發(fā)Android的時候,我們常常用ViewPager來為自己的應用創(chuàng)建廣告條幅,并且常常會遇到ViewPager無限滑動這樣的需求。下面來一起看看吧。2016-09-09
Android自定義實現(xiàn)可回彈的ScollView
這篇文章主要為大家詳細介紹了Android自定義實現(xiàn)可回彈的ScollView,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04
Android實現(xiàn)放大鏡效果的方法實例(附源碼)
這篇文章主要給大家介紹了利用Android實現(xiàn)放大鏡效果的方法實例,文中給出了詳細的介紹和示例代碼,文章的結尾更是給出了源碼供大家下載學習,有需要的朋友們下面來一起看看吧。2017-01-01

