2017-07-21 6 views
0

Ich möchte diesen Begrüßungsbildschirm verwenden, aber er wird weiterhin unter der Navigationsleiste angezeigt.Stoppen des Begrüßungsbildschirms unter der Navigationsleiste

Splash img

Wie kann ich es zwingen, auf den Bildschirm zu passen, während die Navigationsleiste zu halten?

<style name="splashScreenTheme" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen"> 

    <item name="android:windowBackground">@drawable/splash</item> 

</style> 
+0

Bitte fügen Sie Ihr '@ drawable/splash' hinzu. –

+0

Was meinen Sie mit meinem @ drawable/splash? – Used

Antwort

0

Gefunden eine Lösung

<item name="android:windowBackground">@drawable/splash</item> 

zu

<item name="android:background">@drawable/splash</item>  
0

Fügen Sie dies der XML-Datei Ihrer Begrüßungsbildschirmaktivität hinzu.

<FrameLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

     <ImageView 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:src="@drawable/splash"/> 
    </FrameLayout> 
+0

Mein Begrüßungsbildschirm verwendet nur die Datei style.xml. Also ich bin mir nicht sicher, wie ich diese Zeile innerhalb style.xml hinzufügen kann – Used

+0

Erstellen Sie eine neue XML-Datei für Ihren Begrüßungsbildschirm und fügen Sie den obigen Code darin –

+0

Dies ist nicht die richtige Art, Splash-Screen zu verwenden –

0

Ihr @drawable/splash etwas sollte wie folgt aussehen:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

<item 
    android:drawable="@color/black"/> 

<item> 
    <bitmap 
     android:gravity="center" 
     android:src="@drawable/your_image" /> 
</item> 

Verwandte Themen