Как стилизовать заголовки DialogFragments в Android? - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть приложение для Android с большим количеством фрагментов DialogFragment с заголовками.Я хочу стилизовать заголовок этого диалога: изменить шрифт и его вес, размер текста, цвет.Для достижения этого в файле styles.xml я добавил:

 <!-- Base theme. -->
<style name="BaseTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="android:fitsSystemWindows">true</item>
    <item name="android:dialogTheme">@style/AppDialogTheme</item>
</style>

<!-- App dialog theme. -->
<style name="AppDialogTheme" parent="Theme.AppCompat.Light.Dialog">
    <item name="android:windowTitleStyle">@style/DialogWindowTitleText</item>
</style>

<style name="DialogWindowTitle" parent="Base.DialogWindowTitle.AppCompat">
    <item name="android:textAppearance">@style/DialogWindowTitleText</item>
</style>

<style name="DialogWindowTitleText" parent="@android:style/TextAppearance.DialogWindowTitle">
    <item name="android:textSize">18sp</item>
    <item name="android:textColor">@color/textColor</item>
    <item name="android:fontFamily">@font/proxima_nova_regular</item>
</style>

Но это не принесло никакого эффекта.Кто-нибудь может мне помочь и показать, где я ошибаюсь?

...