Wie mache ich meine App im Vollbildmodus auf dem Galaxy Tab?

8

Ich habe alles versucht, was ich mir vorstellen kann, damit meine App den gesamten Bildschirm auf dem Galaxy Tab anzeigt.

Grundsätzlich funktioniert es wie die Lunar Lander-Beispielanwendung, die mit dem Android SDK geliefert wird. Was würden Sie tun, damit die Lunar Lander App auf Großbildschirmen wie dem Galaxy Tab im Vollbildmodus angezeigt wird?

Ich bin nicht besorgt über die Qualität der Grafiken an dieser Stelle, sondern nur, wie eine App, die so erstellt wird, den Bildschirm füllen kann. Es wurde im Grunde entworfen, um auf einem 320x480 MDPI-Bildschirm mit Bildern im ziehbaren Ordner zu arbeiten, und es verwendet einen SurfaceHolder und eine Ansicht, um die einzelnen Bitmaps zu zeichnen.

Irgendwelche Ratschläge?

KLARIFIZIERUNG: Entschuldigung, ich meine nicht Vollbild, wie beim Entfernen der Benachrichtigungs- und Titelleiste, ich meine, dass alles einen riesigen schwarzen Rand hat und die Grafiken nicht den ganzen Bildschirm einnehmen.

>     
Ben Mc 03.02.2011, 01:13
quelle

8 Antworten

10

Wenn Sie den Ziel-SDK-Wert auf einen Wert unter 9 setzen, wird angenommen, dass die Unterstützung für extragroße Bildschirme falsch ist. Wenn Sie targetSdkVersion = 9 im Manifest festlegen, wird xlarge-Unterstützung als wahr angenommen. Siehe die Dokumentation zu Unterstützung mehrerer Bildschirme , insbesondere die Beschreibung des Kompatibilitätsmodus.

    
Ted Hopp 03.02.2011 01:28
quelle
6

Eine weitere Möglichkeit besteht darin, ein XML namens styles.xml in res / values ​​

zu erstellen

Definieren Sie einen Stil:

%Vor%

später im Manifest, sagen Sie Android, welche Aktivität muss im Vollbildmodus Einstellung der Stil oben sein:

%Vor%

Auf diese Weise erstellen Sie ein wiederverwendbares Thema, das auf jede Aktivität angewendet werden kann.

    
Franco 03.02.2011 01:21
quelle
5

Ted erwähnte XLargeSceens, das Galaxy Tab läuft mit 2.2 und hat daher nicht das xlargeScreens-Attribut, wie es in 2.3 hinzugefügt wurde; Da die kommende Generation von Tablets 3.0 und XlargeScreens haben wird, werden Sie sie sowieso verwenden (und gegen 2.3 / 3.0 kompilieren)

In Ihrem Manifest müssen Sie die Unterstützung für alle angemessenen Bildschirmgrößen erklären und die richtigen Ressourcen bereitstellen

%Vor%     
smith324 03.02.2011 01:52
quelle
2

Es sei denn, Sie unterstützen SDK-Versionen, die mindestens 4 sind, d. h.: <uses-sdk android:minSdkVersion="4"/> ,

Sie müssen Folgendes explizit tun:

%Vor%     
user1032613 13.11.2011 19:37
quelle
1
%Vor%

Das funktioniert gut für mich ... probier das aus

    
Javo 30.10.2011 12:21
quelle
0

<uses-sdk android:minSdkVersion="4" />

oder eine andere Versionsnummer fehlt in Ihrem Manifest

    
VinceFR 31.03.2011 13:11
quelle
0

Sie können dies genau unter

hinzufügen %Vor%

der Aktivität, die im Vollbildmodus angezeigt werden soll.

%Vor%     
Daniel 27.02.2012 07:49
quelle
0

Geben Sie dieses in Ihrer Manifest-Datei an:

%Vor%

Sicher wird es funktionieren.

    
Ravi 21.04.2012 12:24
quelle

Tags und Links