2016-03-29 8 views
1

Ich versuche, eine erweiterte App-Leiste wie folgt zu erreichen:Erweiterte App-Leiste?

screenshot

Aber ich keine Ahnung, wie es zu tun, ich habe jetzt schon eine Weile gesucht, aber haben sich nicht über etwas das erklärt, wie es jetzt geht, jetzt bin ich hier.

Meine XML-Code für meine aktuelle Symbolleiste ist

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:id="@+id/toolbar_add_activity" 
android:layout_width="match_parent" 
android:layout_height="232dp" 
android:minHeight="56dp" 
android:background="@color/colorPrimary" 
android:elevation="4dp" 
android:theme="@style/ThemeOverlay.AppCompat.ActionBar" 
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
> 

Aber ich weiß nicht, wie, um fortzufahren, wenn jemand ein Beispiel geben kann, zeigen Sie mir in die richtige Richtung oder ein Tutorial zur Verfügung stellen, das wäre toll .

Vielen Dank im Voraus!

Antwort

1

Ich habe keine Ahnung, ob dies der richtige Weg ist, dies zu tun, da ich keine Beispiele oder Erläuterungen finden, wie es richtig erreicht, aber im Moment habe ich es mit diesem Code festgelegt:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 

android:id="@+id/toolbar_add_activity" 
android:layout_width="match_parent" 
android:layout_height="232dp" 
android:minHeight="56dp" 
android:background="@color/colorPrimary" 
android:elevation="4dp" 
android:theme="@style/ThemeOverlay.AppCompat.ActionBar" 
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> 


<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_marginTop="56dp" 
    android:layout_marginLeft="72dp"> 

    <android.support.design.widget.TextInputLayout 
     android:id="@+id/input_title" 
     android:layout_width="match_parent" 
     android:layout_height="80dp" 
     android:layout_marginBottom="8dp"> 
    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/editText8" 
     android:hint="Title" /> 
</android.support.design.widget.TextInputLayout> 

<android.support.design.widget.TextInputLayout 
    android:id="@+id/input_description" 
    android:layout_width="match_parent" 
    android:layout_height="72dp" 
    android:layout_marginBottom="16dp"> 
    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/editText9" 
     android:hint="Description" /> 
</android.support.design.widget.TextInputLayout> 
</LinearLayout> 
</android.support.v7.widget.Toolbar> 

Und es sieht so aus (ich kann keine Bilder noch einbetten aufgrund nicht genug rep hat): image

es ist ohne die ‚Rückkehr‘ Pfeil in der linken oberen Ecke, das ist für eine andere Zeit

Wenn jemand bestätigen kann, ist dies der richtige Weg oder Provid Der richtige Weg, dies zu tun, wäre großartig!

Edit: Aktivieren der Pfeil nach oben in der Symbolleiste auf die übergeordnete Aktivität zurück zu gehen gibt automatisch die textinputs in der Linearlayout den linken Rand, so dass Sie die 72dp Rand links löschen