Как изменить расстояние между значком и заголовком в ActionBarActivity

Я использую android.support.v7.widget.Toolbar в моем приложении.

Я могу установить значок с помощью getSupportActionBar().setIcon(), И установить заголовок текста toolbar.setTitle(),

Но расстояние между иконкой и заголовком равно 0, как на картинке:введите описание изображения здесь

Как программно изменить расстояние между значком и заголовком (без пользовательских изображений и текста в панели инструментов)?

1 ответ

Простое решение - это добавление app:titleMarginStart в XML Toolbar декларация

Вот пример:

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    app:popupTheme="@style/AppTheme.PopupOverlay"
    app:titleMarginStart="32dp"/>
Другие вопросы по тегам