Android之如何解決popupWindow(pw.setFocusable(true))按返回鍵和menu鍵退出

      網友投稿 1051 2022-05-28

      先爆照:

      Android之如何解決popupWindow(pw.setFocusable(true))按返回鍵和menu鍵退出

      問題:

      使用過popupWindow的時候,我們為了讓其它地方不可點擊,我們一般會pw.setFocusable(true),但是當我們這樣設置之后,問題出現了,按返回鍵或者menu菜單鍵沒有反應,這是原因呢?

      PopupWindow 跟我們的 Activity 不一樣,因為我們在構造 PW 的時候往往不是繼承來的,而是 new 出來的,所以不能使用重寫 PW 的 onKeyDown() 之類的方法來截獲鍵盤事件。

      比如我們這樣寫,然并卵,毛反應都沒有

      // 按一下退出程序

      @Override

      public boolean dispatchKeyEvent(KeyEvent event) {

      if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {

      // 按返回退出popupwindow.dismiss();

      if (mPopupWindow != null && mPopupWindow.isShowing()) {

      mPopupWindow.dismiss();

      }

      return super.dispatc

      Android

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:2018全球DevOps現狀調查報告(中文版)
      下一篇:Python入門及進階
      相關文章
      久久综合图区亚洲综合图区| 亚洲区日韩区无码区| 亚洲色爱图小说专区| 亚洲乱亚洲乱妇24p| 77777午夜亚洲| 亚洲熟妇色自偷自拍另类| 精品日韩亚洲AV无码一区二区三区 | 亚洲精品无码MV在线观看| 中文字幕精品亚洲无线码一区应用| 亚洲精品偷拍视频免费观看| 亚洲国产精品综合久久一线 | 综合一区自拍亚洲综合图区| 亚洲AV色无码乱码在线观看| 综合偷自拍亚洲乱中文字幕| 亚洲成A人片77777国产| 亚洲精品黄色视频在线观看免费资源| 亚洲国产午夜中文字幕精品黄网站| 亚洲成a人在线看天堂无码| 亚洲国产综合无码一区二区二三区| 亚洲不卡无码av中文字幕| 亚洲精品成人网久久久久久| 亚洲AV成人精品一区二区三区| 亚洲视频手机在线| 亚洲综合免费视频| 亚洲日韩在线视频| 亚洲人成伊人成综合网久久| 在线综合亚洲中文精品| 亚洲无码一区二区三区| 亚洲经典千人经典日产| 国产精品亚洲AV三区| 国产成人精品亚洲一区| 亚洲另类少妇17p| 亚洲色成人网站WWW永久| 亚洲AV日韩AV永久无码绿巨人| 91亚洲精品视频| 亚洲精品第一综合99久久| 亚洲高清乱码午夜电影网| 亚洲AV无码成H人在线观看| 国产亚洲午夜高清国产拍精品| 久久亚洲高清观看| 亚洲黑人嫩小videos|