Ich habe verschiedene Möglichkeiten ausprobiert, um die Bildschirmgröße des Geräts zu erhalten, aber es hat mir immer die falsche Größe zurückgegeben (791x480 statt 854x480), möglicherweise liegt es an der Navigationsleiste. Auf meinem Gerät läuft gerade JellyBean 4.1.1.
Ich habe es versucht:
%Vor%Und:
%Vor%Ich verwende den folgenden Code, um den App-Vollbildmodus zu aktivieren:
%Vor%Ich habe festgestellt, dass im Logcat die richtige Größe zurückgegeben wird:
%Vor%In meinem AndroidManifest:
%Vor%Ich habe verwendet:
Warum kann ich die tatsächliche Größe nicht erreichen ( 480x854
)? Oder wie kann ich die von "Device rekonfiguriert" zurückgegebene Oberfläche verwenden?
Versuchen Sie,
anzurufen %Vor%HAFTUNGSAUSSCHLUSS: Ich habe das nicht bemerkt, aber das wird nur für API 17 (Android 4.2 / JellyBean) und höher funktionieren.
Ich hatte auf einem Android 3.2-Tablet das gleiche Problem. Ich habe getRealSize und getDisplayMetrics getestet. Es wird erwartet, dass sie abstürzen, da sie auf API 17 verfügbar sein sollten. Aber seltsamerweise stürzt getDisplayMetrics nicht auf meinem 3.2 ab und gibt die korrekte Dimension zurück. getRealSize stürzt ab.
Tags und Links android resolution