Mam Activity
który wykorzystujegetWindowVisibleDisplayFrame() daje różne wartości w Androidzie 2.2, 2.3 (ale nie 2.3.3)
getWindow().getDecorView().getWindowVisibleDisplayFrame(rectangle);
celu określenia powierzchni użytkowej ekranem i zdecydować, gdzie umieścić obrazy.
Wracając do aktywności po kliknięciu sprzętu „do tyłu”, aby opuścić Activity
wartości prostokąta są
(0,0,800,480)
Jednak, wracając do aktywności po kliknięciu przycisku sprzętowego „dom”, aby opuścić Activity
wartości prostokąta są
(0,38,800,480)
który zrzuca wyświetlacz i umieszczenie obrazu.
Jak mogę zapewnić uzyskać spójną wartości podczas wywoływania
getWindow().getDecorView().getWindowVisibleDisplayFrame(rectangle);
nieważne jak wyszedłem z aplikacji?
AKTUALIZACJA: Dzięki @Reno za pomoc w testowaniu; wydaje się być zależne od wersji Androida niż urządzenie.
Chcę pomocy u –