最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年10月22日 09:26:36   投稿:jingxian  
下面小編就為大家?guī)硪黄狝ndroid判斷軟鍵盤的狀態(tài)和隱藏軟鍵盤的簡單實(shí)例。小編覺得挺不錯的,現(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)和隱藏軟鍵盤的簡單實(shí)例全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • Android實(shí)現(xiàn)Neumorphism?UI控件

    Android實(shí)現(xiàn)Neumorphism?UI控件

    大家好,本篇文章主要講的是Android實(shí)現(xiàn)Neumorphism?UI控件,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • Android實(shí)現(xiàn)絢麗的自定義進(jìn)度條

    Android實(shí)現(xiàn)絢麗的自定義進(jìn)度條

    進(jìn)度條是在Android項(xiàng)目中很常用的組件之一,本文將為大家詳細(xì)地介紹一下自定義進(jìn)度條的實(shí)現(xiàn)過程。感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-01-01
  • Android實(shí)現(xiàn)對圖片放大、平移和旋轉(zhuǎn)的功能

    Android實(shí)現(xiàn)對圖片放大、平移和旋轉(zhuǎn)的功能

    現(xiàn)在很多App在查看一張圖片的原圖時,都會支持圖片的手勢縮放,手勢平移以及圖片旋轉(zhuǎn)的操作。那么今天小編就來教大家去簡單的實(shí)現(xiàn)圖片的放大、平移、旋轉(zhuǎn)的操作,有需要的可以參考借鑒。
    2016-08-08
  • android使用surfaceview+MediaPlayer播放視頻

    android使用surfaceview+MediaPlayer播放視頻

    這篇文章主要為大家詳細(xì)介紹了android使用surfaceview+MediaPlayer播放視頻,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Android 自定義標(biāo)題欄背景

    Android 自定義標(biāo)題欄背景

    最近在做android項(xiàng)目,需要做一個自定義的標(biāo)題欄(操作欄)。去網(wǎng)上找了很多demo,發(fā)現(xiàn)都有很多問題。例如使用自定義的style。下面來分享下個人最終的解決方案吧
    2016-01-01
  • Android ListView里控件添加監(jiān)聽方法的實(shí)例詳解

    Android ListView里控件添加監(jiān)聽方法的實(shí)例詳解

    這篇文章主要介紹了Android ListView里控件添加監(jiān)聽方法的實(shí)例詳解的相關(guān)資料,這里提供實(shí)例幫助大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下
    2017-08-08
  • android view轉(zhuǎn)Bitmap生成截圖的方法

    android view轉(zhuǎn)Bitmap生成截圖的方法

    這篇文章主要介紹了android view轉(zhuǎn)Bitmap生成截圖的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Android之開發(fā)消息通知欄

    Android之開發(fā)消息通知欄

    本文主要介紹了Android開發(fā)消息通知欄的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • Android自定義View實(shí)現(xiàn)跟隨手指移動的小兔子

    Android自定義View實(shí)現(xiàn)跟隨手指移動的小兔子

    這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)跟隨手指移動的小兔子,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Android中URLEncoder空格被轉(zhuǎn)碼為"+"號的處理辦法

    Android中URLEncoder空格被轉(zhuǎn)碼為"+"號的處理辦法

    當(dāng)上傳文件的文件名中間有空格,用URLEncoder.encode方法會把空格變成加號(+)在前臺頁面顯示的時候會多出加號,下面這篇文章主要給大家介紹了關(guān)于Android中URLEncoder空格被轉(zhuǎn)碼為"+"號的處理辦法,需要的朋友可以參考下
    2023-01-01

最新評論

彝良县| 吐鲁番市| 汕头市| 荣成市| 泰宁县| 宁波市| 辛集市| 天气| 崇信县| 陈巴尔虎旗| 柞水县| 平武县| 定陶县| 崇信县| 沧源| 合肥市| 吉木萨尔县| 蒙自县| 洪雅县| 康乐县| 江油市| 密山市| 景泰县| 佛坪县| 利津县| 雷州市| 兴国县| 泉州市| 龙州县| 聂拉木县| 崇信县| 府谷县| 监利县| 舟山市| 安泽县| 汉源县| 衡南县| 博兴县| 南郑县| 宣城市| 共和县|