Ich bin neu bei Android und ich folgte folgenden Tutorial für Material Design Toolbar:
%Vor%Aber nach der Implementierung des Codes. Folgender Fehler wurde in logcat angezeigt:
%Vor%was durch NullPointerException verursacht wird. Ich verwende Android Studio 1.0.1.
styles.xml:
%Vor%
v21 / styles.xml:
%Vor%
In toolbar.xml habe ich:
%Vor%Ich habe auch das Layout der Symbolleiste in die Datei activity_main.xml aufgenommen. In MainActivity.java:
%Vor%Ich habe nach diesem Problem gesucht und keine Lösungen gefunden. Hoffentlich erkennt jemand diesen Fehler und hat eine schnelle Antwort darauf - ansonsten kann ich auf Anfrage weitere Informationen liefern. Jede Hilfe wird empfohlen.
> Sie müssen setContentView
VOR dem Hinzufügen von View
s wie Toolbar
aufrufen.
Bitte lesen Sie den Offiziellen Android-Entwicklerblog hier: Ссылка
%Vor%Um die Werkzeugleiste als Aktionsleiste zu verwenden, deaktivieren Sie zuerst das bereitgestellte Dekor Aktionsleiste. Am einfachsten ist es, wenn Sie Ihr Thema erweitern Theme.AppCompat.NoActionBar (oder seine Light-Variante).
Erstellen Sie als zweites eine Toolbar-Instanz, normalerweise über Ihr Layout-XML:
%Vor%Die Höhe, die Breite, der Hintergrund und so weiter liegt ganz bei Ihnen. diese sind nur gute Beispiele. Da die Werkzeugleiste nur eine ViewGroup ist, können Sie stylen und positioniere es wie du willst.
Stellen Sie dann in Ihrer Aktivität oder Ihrem Fragment die Symbolleiste so ein, dass sie als Ihre fungiert Aktionsleiste:
Ab diesem Zeitpunkt werden alle Menüpunkte in Ihrer Toolbar angezeigt. über die Standard-Optionen Menü Callbacks bevölkert.
Bevor Sie die Symbolleiste hinzufügen, müssen Sie die Aktion wie
aus Ihrem Stil entfernen %Vor%Definieren Sie nun die Symbolleiste in res / xml / toolbar.xml
%Vor%Fügen Sie nun diese Symbolleiste in unser Aktivitätslayout xml like
ein %Vor%Hinweis: Beim Definieren der Symbolleiste in der Aktivität werden wir nun "tool_bar" als ID und nicht "appbar" als ID verwenden
%Vor%Jetzt können Sie in Ihrer Aktivitätsleiste sehen
Achten Sie darauf, ein Thema in der Aktivität in Manifesten hinzuzufügen
%Vor%Definieren Sie diese Attribute dann für das oben in der style.xml verwendete Thema
%Vor%G
Tags und Links android