Wie fügt man der benutzerdefinierten Titelleiste von Android Menü und Einstellungen hinzu?

9

Meine Anforderung ist es, die Höhe der Titelleiste zu erhöhen, ich bin mir jedoch nicht sicher, ob das machbar ist. Wenn es so ist, wie kann ich seine Höhe erhöhen, würde ich mehr Platz haben. Wenn nicht, müsste ich meiner benutzerdefinierten Titelleiste eine Menüoption (Hamburger Style) hinzufügen.

custom_title_bar.xml

%Vor%

MainActivity.java

%Vor%     
Jack 09.01.2015, 07:20
quelle

2 Antworten

14
  1. Ändern Sie Ihre MainActivity.java wie folgt:

    %Vor%

    Für ein Eg: wird Ihre Aktionsleiste nun wie folgt angezeigt:

  2. Dann, wenn Sie die setting menu Elemente in der Aktionsleiste hinzufügen müssen.

    Fügen Sie diesen Code unter MainActivity, java hinzu:

    %Vor%

    Dann in res / menu / main.xml:

    %Vor%

    Jetzt können Sie das Einstellungssymbol in der Aktionsleiste sehen

  3. Schließlich, wenn Sie die Aktionsleiste Höhe erhöhen müssen:

    In manifest :

    %Vor%

    Dann in Styles.xml :

    %Vor%

    Jetzt wird die Größe der Aktionsleiste auf die angegebene Größe erhöht in Stilen.

Dragon-Z 13.01.2015, 07:21
quelle
2

Mit der Veröffentlichung von Android L wurde eine neue Ansicht veröffentlicht: Toolbar. Mit der Symbolleiste können Sie die Aktionsleiste viel flexibler gestalten. Es ist auch für kleinere Android-Versionen über die appCompat-Bibliothek verfügbar.

  

In dieser Version führt Android ein neues Toolbar-Widget ein. Dies ist eine Verallgemeinerung des Aktionsleistenmusters, das Ihnen viel mehr Kontrolle und Flexibilität gibt. Die Werkzeugleiste ist eine Ansicht in Ihrer Hierarchie, genau wie jede andere auch, was es einfacher macht, sich mit den anderen Ansichten zu verzahnen, sie zu animieren und auf Bildlaufereignisse zu reagieren. Sie können sie auch als Aktionsleiste für Ihre Aktivität festlegen, dh, dass die Standardoptionen im Menü angezeigt werden.

Sie können die Höhe Ihrer Aktionsleiste ändern, indem Sie die Werkzeugleiste verwenden und das Attribut layout_height auf die gewünschte Höhe setzen.

Weitere Informationen zur Verwendung:

Ссылка

Dokumentation:

Ссылка

    
Robbe 17.01.2015 00:21
quelle

Tags und Links