Ich möchte die Titelleiste (wo die Aktivität Kachel angezeigt wird) in meiner Anwendung ausblenden. Ich mache das, indem ich den android:windowNoTitle
Artikel auf true
setze. Dies funktioniert für Geräte mit API-Stufe 19. Ich habe es mit einem Gerät getestet, auf dem API-Stufe 10 ausgeführt wird, und es blendet nur die Benachrichtigungsleiste aus. Die Fliesenleiste wird weiterhin angezeigt.Android styles.xml windowNoTitle (ActionBarActivity)
Hier ist meine res/values/styles.xml
<resources>
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
</resources>
EDIT: Ich bin die AppBaseTheme
, wie das Thema in meinem Manifest verwenden. Es gibt keine anderen styles.xml-Dateien in einem anderen Wert-vXX-Ordner.
Edit # 2: Ich erweitere eine ActionBarActivity
für meine Tätigkeit.
Fügen Sie in Ihrer onCreate() -Methode 'requestWindowFeature (Window.FEATURE_NO_TITLE);' vor setContentView (layout) hinzu. und für den Vollbildmodus 'getWindow() verwenden. SetFlags (WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); ' – Kunu
gleiches Ergebnis. nicht unter Lebkuchen arbeiten. – Armin
Es scheint, dass Sie ** 2 verschiedene Themennamen ** ('AppTheme' und' AppBaseTheme') verwenden.Und die Themen ** unterscheiden sich nicht **. Also, es ist nicht nur nutzlos, 2 Themen zu haben, aber die Namen sollten identisch sein. –