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

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

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

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

代碼如下:

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)和隱藏軟鍵盤的簡單實例全部內容了,希望大家多多支持腳本之家~

相關文章

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

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

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

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

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

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

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

    android使用surfaceview+MediaPlayer播放視頻

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

    Android 自定義標題欄背景

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

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

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

    android view轉Bitmap生成截圖的方法

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

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

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

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

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

    Android中URLEncoder空格被轉碼為"+"號的處理辦法

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

最新評論

米脂县| 息烽县| 岳阳市| 长海县| 景谷| 商城县| 共和县| 广灵县| 西华县| 临邑县| 常德市| 越西县| 莱芜市| 广昌县| 古浪县| 沽源县| 子长县| 鹤峰县| 郓城县| 广平县| 白玉县| 永川市| 藁城市| 贵港市| 中方县| 焉耆| 洞口县| 游戏| 盐城市| 峨眉山市| 陵水| 田林县| 海盐县| 盘山县| 沙湾县| 富源县| 宜都市| 延寿县| 德江县| 江北区| 平泉县|