ich benutze
Window w = getWindow();
w.setTitle("My title");
Titel meiner aktuellen Aktivität zu ändern, aber es scheint nicht zu funktionieren.
Kann mich jemand anleiten, wie ich das ändern kann?
ich benutze
Window w = getWindow();
w.setTitle("My title");
Titel meiner aktuellen Aktivität zu ändern, aber es scheint nicht zu funktionieren.
Kann mich jemand anleiten, wie ich das ändern kann?
Versuchen Sie setTitle selbst wie folgt:
setTitle("Hello StackOverflow");
Nur zu Ihrer Information, Sie können dies optional über XML tun.
In der AndroidManifest.xml können Sie es mit einstellen
Oder
Beispiel:
quelle
Wenn Sie es einmal wollen und das System den Rest erledigen lassen (nicht dynamisch), gehen Sie wie folgt in Ihrer Manifestdatei vor:
quelle
quelle
Das hat bei mir funktioniert.
quelle
Es gibt einen schnelleren Weg, einfach benutzen
Sie können es auch in onCreate () finden , zum Beispiel:
Übrigens können Sie setTitle () einfach nicht statisch aufrufen, ohne ein Activity-Objekt zu übergeben.
quelle
Wenn Sie mehrere Aktivitäten haben, können Sie dies in AndroidManifest.xml so einstellen
quelle
Ich benutze Android Studio 3.0.1.
Mit einer Aktivität:
In einem Fragment:
quelle
quelle
Wenn Sie den Titel in einer Java-Datei festlegen möchten, schreiben Sie in Ihre Aktivität onCreate
Wenn Sie in Manifest möchten, schreiben Sie
quelle
Ich habe eine Symbolleiste in meiner Aktivität und eine Basisaktivität, die alle Titel überschreibt. Also musste ich setTitle in onResume () in der Aktivität wie folgt verwenden:
quelle
Der Code hat mir geholfen, den Titel zu ändern.
quelle
Wenn Sie den Titel der Aktivität ändern möchten, wenn Sie die Aktivität ändern, indem Sie auf die Schaltfläche klicken. Deklarieren Sie die erforderlichen Variablen in MainActivity:
Fügen Sie onClickListener in onCreate () hinzu und machen Sie eine neue Absicht für eine andere Aktivität:
SecondActivity-Code in onCreate ():
quelle
Wenn Sie onCreateOptionsMenu verwenden , können Sie in onCreateOptionsMenu auch setTitle- Code hinzufügen.
quelle