2016-10-14 6 views
0

Comment puis-je ajouter quelques rembourrages dans collapsingToolbar titre pour RTL langues, il est bon pour LTR laguages ​​mais pour RTL il est comme ci-dessous ..CollapsingToolbar Titre Rembourrage pour les langues RTL

Merci beaucoup

enter image description here

Ceci est ma mise en page .. Comme vous pouvez le voir sur le côté droit de l'image ci-dessus titre et il n'a pas de paddings .. Une méthode pourrait ajouter plus d'espaces avant le titre, mais ce n'est pas une sage.

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/main_content" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true"> 

    <android.support.v4.view.ViewPager 
     android:id="@+id/viewpager" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" 
     android:layout_marginTop="?attr/actionBarSize" /> 

    <android.support.design.widget.TabLayout 
     android:id="@+id/detail_tabs" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:layout_gravity="bottom" 
     android:background="?attr/colorPrimary" 
     app:layout_anchor="@+id/appbar" 
     app:layout_anchorGravity="bottom" 
     app:tabGravity="fill" 
     android:layoutDirection="rtl" 
     app:tabMode="scrollable" /> 

    <android.support.design.widget.AppBarLayout 
     android:id="@+id/appbar" 
     android:layout_width="match_parent" 
     android:layout_height="256dp" 
     android:fitsSystemWindows="true" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

     <android.support.design.widget.CollapsingToolbarLayout 
      android:id="@+id/collapsing_toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:fitsSystemWindows="true" 
      app:contentScrim="?attr/colorPrimary" 
      app:expandedTitleMarginEnd="64dp" 
      app:expandedTitleMarginStart="48dp" 
      app:layout_scrollFlags="scroll|exitUntilCollapsed"> 
      <ImageView 
      android:id="@+id/backdrop" 
      android:transitionName="profile" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:fitsSystemWindows="true" 
      android:scaleType="centerCrop" 
      app:layout_collapseMode="parallax" 
      android:contentDescription="" /> 
      <android.support.v7.widget.Toolbar 
       android:id="@+id/toolbar" 
       android:layout_width="match_parent" 
       android:layout_height="?attr/actionBarSize" 
       app:layout_collapseMode="pin" 
       app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> 
     </android.support.design.widget.CollapsingToolbarLayout> 

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




    <android.support.design.widget.FloatingActionButton 
     android:id="@+id/fab" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 
     app:layout_anchor="@id/appbar" 
     app:layout_anchorGravity="bottom|left" 
     android:src="@drawable/ic_arrow_back_black_24dp" 
     android:layout_margin="@dimen/fab_margin" 
     android:clickable="true"/> 

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

Répondre

2

Il ya certainement quelque chose qui ne va pas dans le SDK.

essayez d'utiliser

android:titleMarginEnd="0dp" 

ou

app:titleMarginEnd="0dp" 

sur la barre d'outils.

Ce ne sera pas parfait mais au moins il ne ira pas plus loin que la fin de l'écran. Toute autre valeur que j'ai essayé ne semble pas fonctionner