2016-03-29 188 views
1

我想實現的擴展應用欄是這樣的:擴展應用程序欄?

screenshot

但我不知道怎麼辦呢,我一直在尋找了一段時間,但現在整個事情還沒有來這解釋瞭如何做到這一點,所以現在我在這裏。

我當前工具欄我的XML代碼是

<?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" 
> 

但我不知道該怎麼繼續,如果任何人都可以舉一個例子,指出我在正確的方向,或者提供一個教程,將是巨大的。

在此先感謝!

回答

1

我不知道如果這是這樣,因爲我無法找到任何例子或者它是如何實現正確的解釋正確的方式,但此刻我已經使用此代碼固定它:

<?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> 

而且它看起來像這樣(我不能因爲沒有足夠的代表嵌入圖片還):image

它沒有在左上角的「迴歸」的箭頭,這是另一時間

如果有人能證實這是正確的方式或提供e這樣做的正確方式非常棒!

編輯:激活工具欄中的向上箭頭以回到父活動會自動給出線性佈局中的文本輸入左邊距,因此您可以刪除72dp左邊距