Гравитация кнопки панели инструментов для расширенной панели инструментов

Я пытаюсь установить положение моей задней навигационной иконки на расширенной панели инструментов следующим образом:

<android.support.v7.widget.Toolbar  xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbar"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    app:theme="@style/Toolbar"
    android:minHeight="@dimen/action_bar_height"
    app:buttonGravity="top"
    android:gravity="top"
    android:background="?attr/colorPrimary" />

Проверяя источники панели инструментов, мы видим следующее:

private void ensureNavButtonView() {
    if (mNavButtonView == null) {
        mNavButtonView = new ImageButton(getContext(), null,
            R.attr.toolbarNavigationButtonStyle);
        final LayoutParams lp = generateDefaultLayoutParams();
        lp.gravity = GravityCompat.START | (mButtonGravity & Gravity.VERTICAL_GRAVITY_MASK);
        mNavButtonView.setLayoutParams(lp);
    }
}

кудаmButtonGravity назначается через

mButtonGravity = a.getInteger(R.styleable.Toolbar_buttonGravity, Gravity.TOP);

Так что, читая это правильно, сила тяжести моей панели инструментов уже должна бытьGravity.TOP если ничего не настроено. Однако это выглядит так:

Ответы на вопрос(2)

Ваш ответ на вопрос