国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

PopupWindow設置底部,兼容7.0 與 在華為等帶虛擬控制欄被遮擋

2019-11-09 16:42:49
字體:
來源:轉載
供稿:網友

狀況: 由于7.0 Android 源碼Bug popupWindow設置了居中或者底部對齊,但是在7.0機器是跑到頂部。

很明顯這個bug是和我們設置了Gravity有關。 展示popupWindow的函數有兩個,showAtLocation 和 update。

在7.1.1版本中已經修復這個問題. 經過查找資料 : 最簡單的方式 就是 不調用 update 方法即可

if (Build.VERSION.SDK_INT != 24) { popupWindow.update();}

PopupWindow設置底部在華為等帶虛擬控制欄被遮擋

PopupWindow的創建完成設置布局視圖之后調用

mPopupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

即可.

參考資料: 兼容7.0問題 PopupWindow 虛擬控制欄被遮擋


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳城县| 西宁市| 云龙县| 新津县| 濮阳县| 万宁市| 射洪县| 利津县| 遂川县| 永福县| 定安县| 三亚市| 波密县| 益阳市| 金川县| 比如县| 井陉县| 贵德县| 区。| 长治市| 买车| 平度市| 都兰县| 和政县| 卢氏县| 安吉县| 尚义县| 静乐县| 芮城县| 南京市| 广德县| 海晏县| 大埔区| 正阳县| 上杭县| 屏东市| 公主岭市| 镇宁| 顺平县| 韶关市| 余庆县|