I'm trying to achieve an extended app bar like this:
But I have no idea how to do it, I've been looking for a while now but haven't come across something that explains how to do it so now I'm here.
My XML code for my current toolbar is
<?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"
>
But I don't know how to continue, if anyone can give an example, point me in the right direction or provide a tutorial that would be great.
Thanks in advance!
I have no idea if this is the correct way of doing this since I can't find any examples or explanations of how it is correctly achieved, but at the moment I've fixed it with this code:
<?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>
And it looks like this (I can't embed images yet due to not having enough rep): image
It's without the 'return' arrow in the upper left corner, that's for another time
If anyone can confirm this is the correct way or provide the correct way of doing this that would be great!
Edit: Activating the up arrow in the toolbar to go back to the parent activity automatically gives the textinputs in the linearlayout the left margin, so you can delete the 72dp left margin