Wie kann ich erklären, eine erweiterte Höhe Symbolleiste / Aktionsleiste auf Android Lutscher ?

? Chris Banes @ | Original: StackOverFlow

Ich habe verlängert Höhe App-Leiste in der Google- Design- Richtlinien http://www.google.co.uk/design/spec/layout/structure.html#structure-app-bar gesehen . Wie kann ich diese umzusetzen in Android Lutscher ?

Wie kann ich erklären, eine erweiterte Höhe Symbolleiste / Aktionsleiste auf Android Lutscher ?



Top 5 Antwort

1Chris Banes @

Sie müssen die neuen https://developer.android.com/reference/android/widget/Toolbar.html Widget verwenden, um dies zu erreichen. Toolbar hat eine spezielle Behandlung für seine Mindesthöhe, bis die Menge an Speicherplatz, die für die Tasten ( und Aktionen) verwendet wird, erklären.

In dem folgenden Beispiel werden wir die Höheneinstellung zu 128dp (was 56dp + 72dp ist, wie in der Spezifikation definiert), sondern halten die android:minHeight als Standard actionBarSize ( die in der Regel 56dp ) . Dies bedeutet, daß die Knöpfe und Aktionen beschränkt sind, die vertikal in dem oberen 56dp positioniert werden. Wir können dann mit android:gravity, um den Titel an der Unterseite zu positionieren.

<Toolbar
    android:id="@+id/toolbar"
    android:layout_height="128dp"
    android:layout_width="match_parent"
    android:minHeight="?android:attr/actionBarSize"
    android:background="?android:attr/colorPrimary"
    android:gravity="bottom" />

Wenn Sie AppCompat sind, dann ändern Sie die Erklärung zu bedienen android.support.v7.widget.Toolbar statt und verwenden Sie es Attribute .