如何在工具栏

问题描述:

删除的空间,我想删除工具栏和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”' –

使用应用程序的命名空间,做这样的:

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

你尝试app:titleMarginStart="0dp"

您应该使用app前缀contentInsetStartcontentInsetEnd和去除机器人,以避免样板代码

+0

我也试过但也不行,也删除'android'前缀和结果 – Ahmed

+0

你试过'app:contentInsetStartWithNavigation'吗? – nhoxbypass