2016-03-31 7 views
-1

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

0

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> 
0

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.

Additional reading.

1

können Sie de Titel app_name in strings.xml Datei Einstellung ändern.

<resources> 
    <string name="app_name">Toolbar Title</string> 
</resources> 
Verwandte Themen