Cómo configurar el título en negrita en la barra de acción?
Estoy editando el estilo xml tratando de obtener el título de la actividad en negrita.
<style name="MyTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/MyActionBar</item> </style> <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:background">#81CFEB</item> <item name="android:textStyle">bold</item> </style>
Pero sólo lo que puedo establecer es el color de fondo deseado. No entiendo por qué el textStyle no está en negrita.
- Título de barra de acción desaparece cuando se le da estilo
- Spinner causa error al usar estilo personalizado
- El estilo no se aplica en la casilla de verificación personalizada y el botón de radio
- Los resultados de Theme.AppCompat.Light.DarkActionBar no muestran ActionBar
- Obtener AppCompat no admite la excepción de características del tema actual después de actualizar a la versión AppCompat v22.1.0 issue
¿Alguien sabe cómo resolverlo?
- No se puede cambiar el color del texto con la barra desplegable de la barra de acciones de Android
- Android SearchView: lista de sugerencias de estilo
- Elemento personalizado en el tema
- Obtener el valor de tema aplicado para una actividad mediante programación
- Cómo configurar el estilo de un botón en Android?
- No se puede resolver el atributo desde el espacio de nombres android
- Cómo utilizar android: Theme.Material (tema material) en styles.xml android?
- ¿Cómo cambio el color del ProgressDialog?
¿Puede intentar con esto:
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="MyTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/MyTheme.MyActionBar</item> </style> <style name="MyTheme.MyActionBar"parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:titleTextStyle">@style/MyTheme.MyActionBar.TitleTextStyle</item> </style> <style name="MyTheme.MyActionBar.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title"> <item name="android:background">#81CFEB</item> <item name="android:textStyle">bold</item> </style> </resources>
Para aquellos que usan AppCompat, necesitará algo como esto:
<style name="MyTheme" parent="Theme.AppCompat"> <item name="android:actionBarStyle">@style/MyTheme.ActionBar</item> <item name="actionBarStyle">@style/MyTheme.ActionBar</item> </style> <style name="MyTheme.ActionBar" parent="Widget.AppCompat.ActionBar.Solid"> <item name="titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item> </style> <style name="MyTheme.ActionBar.TitleTextStyle" parent="TextAppearance.AppCompat"> <item name="android:background">#81CFEB</item> <item name="android:textStyle">bold</item> </style>
If (Build.VERSION.SDK_INT> = 24) {getSupportActionBar (). SetTitle (Html.fromHtml (" " + title + " ", 0)); Título + " "));}
- Android NDK – es compatible con código ARM recto o simplemente Thumb
- ¿Por qué debo usar fragmento en Android?