2017-10-19 58 views
0

刪除的空間,我想刪除工具欄和TextView的之間的空間,在這樣的畫面:如何在工具欄

enter image description here

我嘗試用戶contentInsetStartcontentInsetEnd也不能正常工作。 這是我的全部代碼來處理

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="@dimen/app_bar_height" 
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

    <android.support.design.widget.CollapsingToolbarLayout 
     android:id="@+id/ctl_news" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:contentScrim="?attr/colorPrimary" 
     app:expandedTitleTextAppearance="@style/CollapsingToolbarLayoutExpandedTextStyle" 
     app:layout_scrollFlags="scroll|exitUntilCollapsed"> 

     <ImageView 
      android:id="@+id/iv_news_mainImage" 
      android:layout_width="match_parent" 
      android:layout_height="230dp" 
      android:scaleType="centerCrop" 
      android:src="@drawable/stripes" 
      app:layout_collapseMode="parallax" 
      app:layout_collapseParallaxMultiplier="0.7" /> 

     <android.support.v7.widget.Toolbar 
      android:id="@+id/tb_news" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
      app:layout_collapseMode="pin" 
      android:contentInsetEnd="0dp" 
      android:contentInsetStart="0dp" 
      app:contentInsetEnd="0dp" 
      app:contentInsetStart="0dp" 
      app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
      app:titleTextAppearance="@style/Toolbar.TitleText"> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="@string/back" 
       android:gravity="top|end" 
       android:textColor="@color/white" 
       android:textSize="@dimen/text_huge_size" /> 
     </android.support.v7.widget.Toolbar> 

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

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

誰能幫助我解決這個問題

+0

利用重力!或對齊父中心true –

+0

在TextView中嘗試'android:gravity =「left」' –

回答

0

使用應用程序的命名空間,做這樣的:

app:contentInsetLeft="0dp" 
app:contentInsetStart="0dp" 

此外,您可能要添加:

app:contentInsetStartWithNavigation="0dp" 

刪除contentInsetEnd屬性。我想這一點也適用

所以它看起來像這樣:

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     app:contentInsetLeft="0dp" 
     app:contentInsetStart="0dp" 
     app:contentInsetStartWithNavigation="0dp" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:popupTheme="@style/AppTheme.PopupOverlay" /> 
0

你嘗試app:titleMarginStart="0dp"

您應該使用app前綴contentInsetStartcontentInsetEnd和去除機器人,以避免樣板代碼

+0

我也試過但也不行,也刪除'android'前綴和結果 – Ahmed

+0

你試過'app:contentInsetStartWithNavigation'嗎? – nhoxbypass