我有它使用getWindowVisibleDisplayFrame()在Android 2.2系統,2.3(而不是2.3.3)給出了不同的值
getWindow().getDecorView().getWindowVisibleDisplayFrame(rectangle);
,以確定可用的屏幕空間,並決定在何處放置圖像的Activity
。
久違的活動我點擊硬件後,「後退」按鈕離開Activity
,矩形值
(0,0,800,480)
然而,久違的活動我點擊硬件「家」按鈕後離開的Activity
,矩形值是
(0,38,800,480)
會拋出關閉顯示器和圖像位置。
我怎樣才能保證我得到一個一致的值調用
getWindow().getDecorView().getWindowVisibleDisplayFrame(rectangle);
時,不管我怎麼離開應用程序?
更新:感謝@Reno幫助測試;它似乎依賴於Android版本而不是設備。
我想要你的幫助 –