webentwicklung-frage-antwort-db.com.de

Über den Vollbildmodus und keine Titelleiste aus Manifest

Ich möchte meine Anwendung auf die Vollbildansicht einstellen. Ich hatte die Idee, es in einer einzelnen Aktivität mit FullScreen und NoTitlebar festzulegen, aber ich möchte es in meiner Manifest-XML-Datei für die gesamte Anwendung festlegen, nicht für jede Aktivität möglich?

Helfen Sie mir ... Danke.

44
user644458

Geben Sie den Code ein, um Ihre App oder eine einzelne Aktivitätsanzeige im Vollbildmodus zu aktivieren

<application 
    Android:icon="@drawable/icon" 
    Android:label="@string/app_name" 
    Android:theme="@Android:style/Theme.NoTitleBar.Fullscreen">

in AndroidManifest.xml unter der Registerkarte "Anwendung" oder "Aktivität".

110
Mark Mooibroek

Eine andere Möglichkeit: Fügen Sie die Attribute windowNoTitle und windowFullscreen direkt zum Thema hinzu (Sie finden styles.xml Datei in res/values/ Verzeichnis):

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
    <item name="Android:windowNoTitle">true</item>
    <item name="Android:windowFullscreen">true</item>
</style>

geben Sie in der Manifestdatei in application Ihr Thema an

<application
    Android:icon="@drawable/ic_launcher"
    Android:label="@string/app_name"
    Android:theme="@style/AppTheme" >
65
validcat

Wenn dein Manifest.xml hat die Standardeinstellung Android:theme="@style/AppTheme"

Gehen Sie zu res/values ​​/ styles.xml und ändern Sie

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

zu

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

Und das ActionBar ist verschwunden!

8
mEnE

Im AndroidManifest.xml, einstellen Android:theme="@Android:style/Theme.NoTitleBar.Fullscreen"in application Tag.

Einzelne Aktivitäten können die Standardeinstellung überschreiben, indem Sie ihre eigenen Themenattribute festlegen.

5
bluekyg

Versuchen Sie, dieses Thema zu verwenden: Theme.AppCompat.Light.NoActionBar

Die Mi Style XML-Datei sieht folgendermaßen aus und funktioniert einwandfrei:

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
3
Pablo