之前好好的程序某天在某些手機上就會出現(xiàn)問題:如下圖

分享1.jpeg
當打開該dialog時,會有一個從下往上的飛入動畫,動畫執(zhí)行過程中,會看到dialog的頭部有10dip的黑邊,也會從下往上飛入,用戶體驗非常的low ,解決方案入下:
如果將dialog高度設置為MATCH_PARENT,那么就會出現(xiàn)狀態(tài)欄變黑的問題
解決辦法:
Window window = getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
動態(tài)設置dialog高度為:lp.height = 手機高度 - 狀態(tài)欄高度;
關注我的github
https://github.com/fuyuguang
帶你了解更多項目實踐中的bug