Cómo personalizar la fuente de subtítulos de la barra de acción?
He creado un ActionBar ( android.support.v7.widget.Toolbar
) como se muestra a continuación.
<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>
En mi ActionBar, además del título, también tengo Subtitle. Sin embargo, me gustaría personalizar el subtítulo. En modificar para requisitos particulares, significo el tamaño de fuente, el color y la tipografía.
- Diseño del material de Android Studio ... styles.xml
- Barra de estado transparente de Android y barra de acción
- Cambio de la flecha del hilador, Appcompat v21
- Barra de acciones muestra el menú desplegable cuando sólo hay un elemento en el menú
- Android: TextView no respeta el androide: TextViewStyle usando appcompat-v7 22.1.1
He intentado a través de varios temas y estilos, y aún no ha tenido éxito.
Si hay un simple ejemplo completo de cómo se podría hacer, eso realmente ayudaría. ¡Gracias!
- AppCompatEditText problema de coloración en piruleta y arriba
- Actualizado a AppCompat v22.1.0 y ahora obtener "eliminar atributo" error
- Modo de Acción Contextual no filtrar toques
- Android AppCompat SearchView EditText falta línea inferior en pre-lollipop
- Barra de herramientas El tema ShareActionProvider siempre está oscuro
- ClassNotFoundException al desmarcar android.support.v7.widget.Toolbar $ SavedState
Si todavía no tiene este atributo de espacio de nombres en su archivo de diseño, agregue:
Xmlns: app = "http://schemas.android.com/apk/res-auto"
Actualice los atributos de su barra de herramientas en el archivo de diseño de la siguiente manera:
<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>
Añada estilos como estos:
<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>