Wenn Sie Android Studio verwenden und die Anwendung einrichten, wird der Standardtitel toolbar
als Name der Aktivität eingerichtet. Wo ist der Code dafür? Außerdem möchte ich die items
in der Symbolleiste so orientieren, wie ich sie gerne hätte. Wo kann ich Codes dafür schreiben? Ist es in der XML-Datei des Menüs oder in der Layout-Datei der Aktivität? Ich habe versucht, Text so einzustellen, dass er im Layout der Aktivität zentriert wird, aber es funktioniert nicht.Wo wird der erste Toolbar-Code auf Android eingestellt?
Antwort
Wo ist der Code dafür?
ist in der AndroidManifest.xml
<activity
android:name="com.example.loginandregisterapi.LoginActivity"
android:label="@string/app_name" > <!-- THIS -->
...
</activity>
Wenn Sie Android Studio verwenden und einzurichten und Anwendung, sie richtet den Standardtitel der Symbolleiste der Name der Aktivität. Wo ist der Code dafür?
Werfen Sie einen Blick auf Ihre AndroidManifest.xml
. Wahrscheinlich finden Sie dort zwei Attribute: android:label
: eine für die Anwendung und eine weitere für die Launcher-Aktivität. Und sie werden auf eine einzelne String-Ressource @string/app_name
zeigen, die sich in strings.xml
des res-Ordners Ihres Moduls befindet. Sie können den Wert app_name
ändern oder den Namen in das Attribut android:label
eingeben. Das Etikett von <application>
wird auf dem Einstellungsbildschirm angezeigt, während das Etikett <activity>
auf Ihrem Launcher erscheint. Gleiches gilt für das Attribut android:icon
.
Auch ich möchte die Elemente in der Symbolleiste so orientieren, wie ich sie haben möchte. Wo kann ich Codes dafür schreiben? Ist es in der XML-Datei von Menü oder in Layout-Datei der Aktivität?
Ja, Sie können die Schaltfläche Zurück auf der linken Seite Ihres Titels hinzufügen, und alle Optionen im Optionsmenü werden auf der rechten Seite angezeigt. Nach der Einstellung der Aktionsleiste in MainActivity.java
sollte die Zurück-Schaltfläche hinzugefügt werden: getSupportActionBar().setDisplayHomeAsUpEnabled(true)
. Legen Sie alle Ihre Menüelemente in res/menu/menu_main.xml
und sie werden auf der rechten Seite der Symbolleiste angezeigt.
Ich habe versucht, Text zu zentrieren im Layout der Aktivität, aber es funktioniert nicht.
Die Symbolleiste ist nicht anpassbar, Sie brauchen also etwas Hacking. Werfen Sie einen Blick auf this thread oder implementieren Sie benutzerdefinierte Ansicht anstelle der Standard-Symbolleiste, um Ihre Anforderungen zu erfüllen.
können Sie de Titel app_name in strings.xml Datei Einstellung ändern.
<resources>
<string name="app_name">Toolbar Title</string>
</resources>
- 1. Wo wird die Popover-Größe eingestellt?
- 2. Wo wird Paperclip.options eingestellt [: swallow_stderr] = false?
- 3. Wo wird Android App-Paket auf Telefon
- 4. Wo kann HttpContext.User eingestellt werden?
- 5. Android Linkify, wie benutzerdefinierte Linkfarbe eingestellt wird?
- 6. Wie wird die Seitenkodierung der Mechanize eingestellt?
- 7. Wie wird der Standard-PyCharm-Interpreter eingestellt?
- 8. Variable wird nicht richtig eingestellt
- 9. Serialisierbares Wörterbuch, wie wird der Schlüsselname eingestellt?
- 10. Nur der erste Filter, der auf dem Logger überprüft wird
- 11. Wie wird der IE-Dokumentmodus eingestellt?
- 12. Wie wird der dynamische Dateiname eingestellt?
- 13. Wie wird der ViewBox-Hintergrund eingestellt?
- 14. Wie wird DJANGO_SETTINGS_MODULE in der Produktion eingestellt?
- 15. Wird Interdrift eingestellt?
- 16. Wie wird Kendo Chart so eingestellt, dass der erste Tag als Montag für die Achse der Datumskategorie verwendet wird?
- 17. Google Map V2 wie wird ZoomToSpan eingestellt?
- 18. Wie wird die Android Chronometer-Basiszeit vom Date-Objekt eingestellt?
- 19. Wo sind die MediaWiki-Sitzungen eingestellt?
- 20. Wo können HBase JVM-Optionen eingestellt werden?
- 21. Wie wird die Zeilenhöhe für Android richtig eingestellt?
- 22. Wie/wo wird das Aktualisierungstoken auf Android gespeichert?
- 23. Wo wird Android Emulator Image gespeichert?
- 24. Wie wird die Genymotion Uhr eingestellt?
- 25. Verwenden von Android Studio, wo wird der Compilerfehler ausgegeben?
- 26. Wo wird der ViewGroup-Container initialisiert?
- 27. Android: Erste Liste der Geräteanwendungen - sehr langsam
- 28. Wie wird die Einrückung richtig eingestellt?
- 29. Wie wird die Erinnerung eingestellt?
- 30. AWS S3 in Schienen - wie der Parameter s3_signature_version eingestellt wird