So entfernen Sie die Titelleiste aus der Aktivität, die ActionBarActivity oder AppcompatActivity mit Dialogthema erweitert
Musste ich verlängern meine Tätigkeit mit dem Thema Thema.AppCompat.Licht.Dialog aus ActionBarActivity vor und jetzt von AppcompatActivity, weil meine Base Tätigkeit erstreckt sich dieser.
Aber nun mit den neuen appcompat v7 (v22) - Bibliothek meine Tätigkeit begann zu zeigen, Titelleiste, trotz der Tatsache, dass ich benutzerdefinierte Stil mit Elementen windowActionBar=false, android:windowNoTitle=true. Aber bis appcompat-Bibliothek aktualisiert, gibt es nicht solche problem, die Titelleiste nicht zeigte.
Wenn meine Tätigkeit erstreckt sich FragmentActivity ist alles ok und ich verstehe, dass ich vielleicht verwenden Sie ein schlechtes Muster, dass mein dialog-Tätigkeit erstreckt sich von AppcompatActivity aber ich würde gerne wissen, gibt es eine Möglichkeit zu entfernen Titelleiste?
InformationsquelleAutor der Frage Mikhail Kharbanov | 2015-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich dasselbe Problem und musste etwas tun, die wie folgt zu beheben (beachten Sie die Verwendung von "windowNoTitle" statt "android:windowNoTitle")
InformationsquelleAutor der Antwort John O'Reilly
Können Sie ausblenden der Aktionsleiste zur Laufzeit durch den Aufruf
hide()
. Zum Beispiel:InformationsquelleAutor der Antwort saksham agarwal
Versuchen
wenn Sie AppCompatActivity
Und
wenn Ihre Tätigkeit erstreckt sich ActionBarActivity.
Hoffe, es hilft.
InformationsquelleAutor der Antwort Krishna
Nur eine Sache, die Arbeit in AppCompat Thema -
supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
InformationsquelleAutor der Antwort Andoctorey
Wenn Sie mit support-library verwenden:
Wenn nicht, dann verwenden Sie
InformationsquelleAutor der Antwort Obaidah
Hinzufügen
android:theme="@style/AppTheme.NoActionBar"
imAndroidManifest.xml
funktioniert der trick in meinem Fall.@Brexx Galangue Lösung gab mir die folgenden runtime error:
InformationsquelleAutor der Antwort Marc
InformationsquelleAutor der Antwort pruthwiraj.kadam
Ich bin mit diesem:
Manifest:
Stil:
Dialog Aktivität:
InformationsquelleAutor der Antwort V.March
Versuchen Sie, fügen Sie den code auf dem manifest, genauer gesagt, um die Aktivität, die Sie möchten, zu verschwinden, seine
Actionbar
:hoffe es hilft 😀
InformationsquelleAutor der Antwort Brexx Galangue