欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android判斷軟鍵盤的狀態(tài)和隱藏軟鍵盤的簡單實例

 更新時間:2016年10月22日 09:26:36   投稿:jingxian  
下面小編就為大家?guī)硪黄狝ndroid判斷軟鍵盤的狀態(tài)和隱藏軟鍵盤的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

之前本人也遇到一個關(guān)于獲取軟鍵盤的狀態(tài)的問題,在網(wǎng)上找了很多資料,基本上回答都是用getWindow().getAttributes().softInputMode==WindowManager.LayoutParams.SOFT_INPUT_STATE_UNSPECIFIED來判斷軟鍵盤是否打開,若相等則為打開,然后你就可以根據(jù)這段代碼進(jìn)行后續(xù)操作了。但是我試了好久,不管是軟鍵盤彈出還是關(guān)閉getWindow().getAttributes().softInputMode的值一直是0,至于為什么值一直為0我也不清楚,

不過后來我又找到了一種新的解決辦法:

直接創(chuàng)建一個InputMethodManager對象,InputMethodManager imm = (InputMethodManager) context.getSystemService(context.INPUT_METHOD_SERVICE),通過該對象的isActive()方法來判斷,imm .isActive()如果放回true,則說明軟鍵盤的狀態(tài)是打開的,接下來就好辦了,直接根據(jù)imm .isActive()的返回狀態(tài)來進(jìn)行后續(xù)操作(關(guān)閉軟鍵盤),

代碼如下:

public void hideInputWindow(Activity context){
    if(context==null){
     return;
    } 
    final View v = ((Activity) context).getWindow().peekDecorView();
    if (v != null && v.getWindowToken() != null) {
      InputMethodManager imm = (InputMethodManager) context.getSystemService(context.INPUT_METHOD_SERVICE);
      imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
    }
  }

以上就是小編為大家?guī)淼腁ndroid判斷軟鍵盤的狀態(tài)和隱藏軟鍵盤的簡單實例全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • Kotlin中的sam(函數(shù)式接口)詳解

    Kotlin中的sam(函數(shù)式接口)詳解

    這篇文章主要介紹了Kotlin中的sam(函數(shù)式接口)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Android仿微信5實現(xiàn)滑動導(dǎo)航條

    Android仿微信5實現(xiàn)滑動導(dǎo)航條

    這篇文章主要為大家詳細(xì)介紹了Android仿微信5實現(xiàn)滑動導(dǎo)航條,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android中Webview打開網(wǎng)頁的同時發(fā)送HTTP頭信息方法

    Android中Webview打開網(wǎng)頁的同時發(fā)送HTTP頭信息方法

    這篇文章主要介紹了Android中Webview打開網(wǎng)頁的同時發(fā)送HTTP頭信息方法,本文是講解的是一種通過修改Referer來控制盜鏈的方法,需要的朋友可以參考下
    2015-01-01
  • Android仿小米時鐘效果

    Android仿小米時鐘效果

    這篇文章主要為大家詳細(xì)介紹了Android仿小米時鐘效果的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Android實現(xiàn)返回鍵功能

    Android實現(xiàn)返回鍵功能

    本文給大家介紹android實現(xiàn)返回鍵功能,返回鍵的操作方法,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-06-06
  • Android PickerView實現(xiàn)三級聯(lián)動效果

    Android PickerView實現(xiàn)三級聯(lián)動效果

    這篇文章主要為大家詳細(xì)介紹了Android PickerView實現(xiàn)三級聯(lián)動效果,PickerView實現(xiàn)全國地址的選擇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 移動端android上line-height不居中的問題的解決

    移動端android上line-height不居中的問題的解決

    現(xiàn)在越來越多的移動界面使用rem適配,最近發(fā)現(xiàn)了移動端android上line-height不居中的問題,今日就來介紹一下解決的方法,非常具有實用價值,需要的朋友可以參考下
    2018-03-03
  • 使用Android Studio Gradle實現(xiàn)友盟多渠道打包

    使用Android Studio Gradle實現(xiàn)友盟多渠道打包

    這篇文章主要介紹了使用Android Studio Gradle實現(xiàn)友盟多渠道打包,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Android全屏設(shè)置的方法總結(jié)

    Android全屏設(shè)置的方法總結(jié)

    這篇文章主要介紹了Android全屏設(shè)置的方法總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Android 根據(jù)EditText搜索框ListView動態(tài)顯示數(shù)據(jù)

    Android 根據(jù)EditText搜索框ListView動態(tài)顯示數(shù)據(jù)

    這篇文章主要介紹了Android 根據(jù)EditText搜索框ListView動態(tài)顯示數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2016-09-09

最新評論