解決虛擬按鍵遮擋popupWindow
在activity的onCreate方法中看情況加上下面的程式碼:
//狀態列 @ 頂部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//A
//導航欄 @ 底部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);//B//
這個加在哪個佈局,該佈局就會相應的向上(配置A)或者向下(配置B)或者向上下(同時配置AB)
在該佈局的父佈局中加上下面這句程式碼
擴充套件android:fitsSystemWindows="true"
//這個View一定要是全屏的
View view = LayoutInflater.from(this).inflate(R.layout.popu_two_file, null);
//解決popupWindow被虛擬按鍵遮擋的問題,popupWindow必須全屏的
popupWindow.setWidth(WindowManager.LayoutParams.MATCH_PARENT);
popupWindow.setHeight(WindowManager.LayoutParams.MATCH_PARENT);
popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
相關文章
- UITableView 鍵盤遮擋UIView
- flutter dialog中軟鍵盤遮擋解決衝突Flutter
- 輸入框軟鍵盤遮擋問題解決方案
- android 記一次解決鍵盤遮擋問題Android
- android記一次解決鍵盤遮擋問題Android
- iOS -UITextField/UITextView之鍵盤遮擋輸入框解決方法iOSUITextView
- 『零行程式碼』解決鍵盤遮擋問題(iOS)行程iOS
- iOS解決鍵盤彈出遮擋輸入框問題iOS
- scrollIntoView與鍵盤遮擋View
- 利用flex佈局解決ios輸入框被鍵盤遮擋問題FlexiOS
- flutter - 使用 SingleChildScrollView() 解決鍵盤遮擋輸入框的問題FlutterView
- 修復蘋果iOS 原生鍵盤遮擋input框蘋果iOS
- 移動端鍵盤遮擋頁面原理分析
- powerpoint: 遮擋文字
- video同層播放層級過高遮擋模擬暫停按鈕的問題IDE
- iOS軟鍵盤遮擋UITableView內文字框問題iOSUIView
- ZYKeyboardUtil 全自動處理鍵盤遮擋事件事件
- 虛擬按鍵的總結及示例: (轉)
- Cypress 踩坑記 - DOM 遮擋
- 如何解決選單被flash遮擋的現象
- Win10系統開啟觸控鍵盤會遮擋工作列如何解決Win10
- React Native踩坑指南:ios鍵盤遮擋輸入框React NativeiOS
- env(safe-area-inset-bottom)解決ios底部小黑線遮擋問題iOS
- react在安卓下輸入框被手機鍵盤遮擋問題React安卓
- unity 的視錐剔除和遮擋剔除Unity
- ie6絕對定位的塊會被select元素遮擋的解決方案
- Android 8.1平臺客製化虛擬導航按鍵Android
- 直播平臺原始碼,關於彈出框中輸入框被遮擋問題解決原始碼
- 【VMware虛擬化解決方案】雙網隔離虛擬化桌面解決方案
- UIView顯示時遮擋導航欄的方法UIView
- android 虛擬按鍵是通過哪種機制上報的?Android
- 有效解決移動端虛擬鍵盤影響fixed定位問題
- (資料科學學習手札87)利用adjustText解決matplotlib文字標籤遮擋問題資料科學
- uniapp再safari瀏覽器中,使用uni-datetime-picker底部確定按鈕被遮擋APP瀏覽器
- Android開發筆記——透明狀態列與透明虛擬按鍵Android筆記
- VMware 虛擬機器一鍵去虛擬化工具虛擬機
- Esfog_UnityShader教程_遮擋描邊(原理篇)Unity
- vivo手機按鍵失靈解決方法