Как настроить шрифт субтитров панели действий?
Я создал панель действий (android.support.v7.widget.Toolbar
), как показано ниже.
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myToolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize">
</android.support.v7.widget.Toolbar>
В моей панели действий, кроме заголовка, у меня также есть подзаголовок. Однако я хотел бы настроить подзаголовок. В customize я имею в виду размер шрифта, цвет и шрифт.
Я пробовал через различные темы и стили, и все еще безуспешно.
Если есть простой полный пример того, как это можно сделать, это действительно поможет. Спасибо!
1 ответ:
Если у вас еще нет этого атрибута пространства имен в файле макета, добавьте его:
Xmlns: app="http://schemas.android.com/apk/res-auto"
Обновите атрибуты панели инструментов в файле макета следующим образом:
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/myToolbar" android:layout_width="match_parent" android:layout_height="wrap_content" app:titleTextAppearance="@style/ToolbarTitleAppearance" app:subtitleTextAppearance="@style/ToolbarSubtitleAppearance" android:minHeight="?attr/actionBarSize"> </android.support.v7.widget.Toolbar>
Добавьте такие стили:
<style name="ToolbarTitleAppearance" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Title"> <item name="android:textSize">20dp</item> <!-- include other attributes you want to change: textColor, textStyle, etc --> </style> <style name="ToolbarSubtitleAppearance" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Subtitle"> <item name="android:textSize">14dp</item> </style>