2017-03-09 99 views
0

如何在使用AppBarLayout /工具欄時設置標題位置(刪除默認左邊距)?使用AppBarLayout /工具欄時更改標題位置

下面是當前的代碼:

<android.support.design.widget.AppBarLayout 
     android:id="@+id/appbar" 
     android:layout_width="match_parent" 
     android:layout_height="380dp" 
     android:fitsSystemWindows="true" 
     android:theme="@style/AppTheme.AppBarOverlay"> 

     <android.support.design.widget.CollapsingToolbarLayout 
      android:id="@+id/collapsing_toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      app:layout_scrollFlags="enterAlways" 
      android:fitsSystemWindows="true"> 

      <ImageView 
       android:id="@+id/appbar_image" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       tools:src="@drawable/scan_bg" 
       tools:scaleType="centerCrop" /> 

      <android.support.v7.widget.Toolbar 
       android:id="@+id/toolbar" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:minHeight="?attr/actionBarSize" android:paddingLeft="0dp" 
       app:layout_collapseMode="none" 
       app:popupTheme="@style/AppTheme.PopupOverlay" /> 

     </android.support.design.widget.CollapsingToolbarLayout> 

    </android.support.design.widget.AppBarLayout> 

回答

1

添加textviewtoolbartextview的設置文本。

<android.support.v7.widget.Toolbar 
        android:id="@+id/toolbar" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:minHeight="?attr/actionBarSize" android:paddingLeft="0dp" 
        app:layout_collapseMode="none" 
        app:popupTheme="@style/AppTheme.PopupOverlay" > 
    <TextView 
    android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
    layout:gravity="center" 
    android:id="@+id/title 
    /> 

    </android.support.v7.widget.Toolbar> 
+0

它仍然留下的,如果使用'佈局留下了一個缺口:重力=「左」' –

+0

使用contentInsetLeft財產 按照這個參考https://learnpainless.com/android/remove-extra-margins-from -toolbar-custom-layout-android – LearnPainLess

+0

當我運行應用程序時,如何阻止它重複標題? –