2
我正在構建一個應用程序,該應用程序在某個特定時間出現彈出窗口並暫停後臺活動。在較舊版本的Android上,此彈出視圖可以正常工作,但在ICS上,彈出窗口的頂部被切斷。我已經嘗試了很多事情來解決它,但它只會讓舊版Android的視圖變得混亂。有沒有其他人有這樣的錯誤?看起來,ICS錯誤地計算了屏幕的大小,並將屏幕的頂部設置得更遠。ICS gui查看大小錯誤
ViewGroup root = (ViewGroup) parent.getWindow().peekDecorView();
ViewGroup group = (ViewGroup) root.getChildAt(0);
int title = 0;
if (group.getChildAt(0) instanceof ViewGroup)
title += group.getChildAt(0).getTop();
這是我如何弄清楚屏幕的頂部在哪裏。這適用於較舊的Android,但不適用於ICS。
我知道,但我不明白爲什麼頂部擴展超過屏幕上ICS的大小 –