web-dev-qa-db-fra.com

Comment réduire l'écart entre l'icône de navigation et le titre de la barre d'outils?

Mon problème est l'espace supplémentaire entre l'icône du tiroir de navigation et le titre de la barre d'outils. Les exemples d'images sont ci-dessous:

spacing between nav-drawer icon and title

spacing between back icon and toolbar

La vue xml de la barre d'outils est

<Android.support.v7.widget.Toolbar
        Android:id="@+id/toolbar"
        Android:layout_width="match_parent"
        Android:layout_height="?attr/actionBarSize"
        Android:background="?attr/colorPrimary"
        app:titleTextAppearance="@style/Toolbar.TitleText"
        app:popupTheme="@style/AppTheme.PopupOverlay" />

J'ai essayé de résoudre ce problème en utilisant le code ci-dessous mais aucun changement n'est survenu.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    //toolbar.setTitleMarginStart(0);
    toolbar.setTitleMarginStart(-8);
}

Existe-t-il un moyen de résoudre ce problème?

26
Sagar Chapagain

Ajouter

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

au ToolBar.

Code complet:

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

Ajouter app:contentInsetStartWithNavigation="0dp" dans la barre d'outils

2
nawaab saab
Add this line app:contentInsetStartWithNavigation="0dp"        

<Android.support.v7.widget.Toolbar
            Android:id="@+id/share"
            Android:layout_width="match_parent"
            Android:layout_height="?attr/actionBarSize"
            app:navigationIcon="@drawable/action_back"
            app:popupTheme="@style/AppTheme.PopupOverlay"
            app:title="@{title}"
            Android:background="4855b5"
            app:titleTextColor="ffffff"
            style="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"
            app:titleTextAppearance="@style/Toolbar.TitleText"
            app:contentInsetStartWithNavigation="0dp" />
0
Kishore Reddy