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

Android中監(jiān)聽軟鍵盤顯示狀態(tài)實(shí)現(xiàn)代碼

 更新時(shí)間:2015年04月24日 11:25:53   投稿:junjie  
這篇文章主要介紹了Android中監(jiān)聽軟鍵盤顯示狀態(tài)實(shí)現(xiàn)代碼,本文直接給出核心實(shí)現(xiàn)代碼,需要的朋友可以參考下
/**監(jiān)聽軟鍵盤狀態(tài)
   * @param activity
   * @param listener
   */
  public static void addOnSoftKeyBoardVisibleListener(Activity activity, final OnSoftKeyBoardVisibleListener listener) {
    final View decorView = activity.getWindow().getDecorView();
    decorView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
      @Override
      public void onGlobalLayout() {
        Rect rect = new Rect();
        decorView.getWindowVisibleDisplayFrame(rect);
        int displayHight = rect.bottom - rect.top;
        int hight = decorView.getHeight();
        boolean visible = (double) displayHight / hight < 0.8;
         
        Log.d(TAG, "DecorView display hight = " + displayHight);
        Log.d(TAG, "DecorView hight = " + hight);
        Log.d(TAG, "softkeyboard visible = " + visible);
 
        if(visible != sLastVisiable){
          listener.onSoftKeyBoardVisible(visible);
        }
        sLastVisiable = visible;
      }
    });
  }

相關(guān)文章

  • Android攔截并獲取WebView內(nèi)部POST請求參數(shù)的實(shí)現(xiàn)方法

    Android攔截并獲取WebView內(nèi)部POST請求參數(shù)的實(shí)現(xiàn)方法

    這篇文章主要介紹了Android攔截并獲取WebView內(nèi)部POST請求參數(shù) 的實(shí)現(xiàn)方法,本文通過兩種方案給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • Andriod Service與Thread的區(qū)別介紹

    Andriod Service與Thread的區(qū)別介紹

    我們要明確Service是運(yùn)行在主線程的,不能有耗時(shí)操作,這樣,在Service中處理耗時(shí)操作的時(shí)候,我們依然需要使用線程來處理,既然在Service里也要?jiǎng)?chuàng)建一個(gè)子線程,那為什么不直接在Activity里創(chuàng)建呢,下面通過本文給大家介紹Andriod Service與Thread的區(qū)別,一起看看吧
    2017-04-04
  • Android如何通過scheme跳轉(zhuǎn)界面

    Android如何通過scheme跳轉(zhuǎn)界面

    Android如何通過scheme跳轉(zhuǎn)界面,這篇文章就為大家介紹了Android通過scheme跳轉(zhuǎn)界面的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Android使用Intent傳遞組件大數(shù)據(jù)

    Android使用Intent傳遞組件大數(shù)據(jù)

    這篇文章主要介紹了Android使用Intent傳遞組件大數(shù)據(jù),文章圍繞主題展開詳細(xì)的內(nèi)容詳情,感興趣的朋友可以參考一下
    2022-07-07
  • 適配AndroidQ拍照和讀取相冊圖片的實(shí)現(xiàn)方法

    適配AndroidQ拍照和讀取相冊圖片的實(shí)現(xiàn)方法

    這篇文章主要介紹了適配AndroidQ拍照和讀取相冊圖片的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Android自定義ViewGroup實(shí)現(xiàn)豎向引導(dǎo)界面

    Android自定義ViewGroup實(shí)現(xiàn)豎向引導(dǎo)界面

    這篇文章主要為大家詳細(xì)介紹了Andoird自定義ViewGroup實(shí)現(xiàn)豎向引導(dǎo)界面,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Android實(shí)現(xiàn)Camera2預(yù)覽和拍照效果

    Android實(shí)現(xiàn)Camera2預(yù)覽和拍照效果

    這篇文章主要為大家詳細(xì)介紹了Android開發(fā)之一個(gè)類實(shí)現(xiàn)Camera2預(yù)覽和拍照效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Android Studio 安裝配置方法完整教程【小白秒懂】

    Android Studio 安裝配置方法完整教程【小白秒懂】

    這篇文章主要介紹了Android Studio 安裝配置方法完整教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-03-03
  • 淺談Android Studio 解析XML的三種方法

    淺談Android Studio 解析XML的三種方法

    這篇文章主要介紹了淺談Android Studio 解析XML的三種方法,Android Studio 解析XML常見的三種方式:DOM PULL SAX,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-07-07
  • Android自定義View實(shí)現(xiàn)抖音飄動(dòng)紅心效果

    Android自定義View實(shí)現(xiàn)抖音飄動(dòng)紅心效果

    這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)抖音飄動(dòng)紅心效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05

最新評論

马关县| 沿河| 清水河县| 屏南县| 东阿县| 尚义县| 敦化市| 洱源县| 临海市| 澄江县| 宁津县| 渝中区| 城步| 衢州市| 万山特区| 浮梁县| 鹤峰县| 石渠县| 澄城县| 敦化市| 卓资县| 梅河口市| 木兰县| 仪征市| 晋江市| 宜昌市| 厦门市| 平邑县| 凤城市| 通河县| 叶城县| 织金县| 平昌县| 电白县| 乌拉特中旗| 宁城县| 嘉峪关市| 合阳县| 丽水市| 花莲县| 武隆县|