So blenden Sie die Titelleiste für eine Aktivität in XML mit einem vorhandenen benutzerdefinierten Design aus

Lesezeit: 7 Minuten

So blenden Sie die Titelleiste fur eine Aktivitat in XML
Janusz

Ich möchte die Titelleiste für einige meiner Aktivitäten ausblenden. Das Problem ist, dass ich auf alle meine Aktivitäten einen Stil angewendet habe, daher kann ich das Thema nicht einfach darauf einstellen @android:style/Theme.NoTitleBar.

Verwendung der Keine Titelleiste Thema als übergeordnetes Thema für meinen Stil würde die Titelleiste aus allen meinen Aktivitäten entfernen.

Kann ich irgendwo ein No-Title-Style-Element einstellen?

So blenden Sie die Titelleiste fur eine Aktivitat in XML
Rotax

Sie können Ihre ändern AndroidManifest.xml:

<activity android:name=".MainActivity"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">

oder verwenden android:theme="@android:style/Theme.Black.NoTitleBar" wenn Sie keine Vollbild-Aktivität benötigen.

Notiz: Wenn Sie zuvor eine ‘Standard’-Ansicht verwendet haben, sollten Sie wahrscheinlich auch die übergeordnete Klasse von ändern AppCompatActivity zu Activity.

  • Ich weiß nicht warum. Ich habe nur das Standardprojekt verwendet und eine Aktivität hinzugefügt. Die automatische Vervollständigung funktioniert nicht, aber das Thema ist da.

    – Redox

    2. April 2011 um 13:53 Uhr

  • android:theme="@android:style/Theme.Black.NoTitleBar" ist wahrscheinlich nützlicher, es sei denn, Sie machen ein Spiel

    – Chris S

    31. Oktober 2011 um 19:41 Uhr

  • Oder