Wie mache ich meine Mobiltelefon-App den ganzen Bildschirm in einem Tablet (XOOM) aus?
-
29-10-2019 - |
Frage
Ich habe versucht, meine Anwendung auf dem Xoom-Tablet auszuführen, und sie hatte genau die gleiche Größe wie ein Mobiltelefon (sie füllt nicht den gesamten Bildschirm aus).
Also habe ich ein sehr einfaches Projekt erstellt, das nur ein verschlechtertes Bild und einen Fortschrittsbalken in der Mitte zeigt.Ich hatte das gleiche Ergebnis, wie Sie auf dem Bild unten sehen können:
Xoom - Winziger Bildschirm http://raphaeu.com/gvt/Imagem.jpg
Wie würde ich also mein Layout weiter schreiben, um den gesamten Bildschirm des Tablets auszufüllen?
Hier ist mein Manifest:
<?xml version="1.0" encoding="utf-8"?>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Hier ist mein main.xml-Layout:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/splash_portrait">
<ProgressBar
style="?android:progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true"
/>
</RelativeLayout>
Und hier ist das gesamte Projekt, wenn Sie es sich ansehen möchten: http://raphaeu.com/gvt/xoom.zip
Vielen Dank im Voraus !!
Lösung
Fügen Sie dies Ihrem Manifest hinzu.
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="false" />
Hier sind Details ... http://developer.android.com/guide/practices/screens-distribution.html
Andere Tipps
Versuchen Sie, Ihr XML-Layout anzupassen, um "Fill_parent" für Höhe und Breite verwenden.Die Verwendung von Wrap_Content weist den Ansicht an, nur so viel Platz in Anspruch zu nehmen, anstatt der verfügbaren Bildschirmgröße zu wachsen.