如何将fontFamily应用于Android切换按钮?

时间:2018-06-19 17:24:11

标签: android togglebutton font-family

我为我的应用(res / font / montserrat.xml)创建了一个字体家族:

<font-family
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <font
        android:font="@font/montserrat_medium"
        android:fontStyle="normal"
        android:fontWeight="500"
        app:font="@font/montserrat_medium"
        app:fontStyle="normal"
        app:fontWeight="500"/>
    <font
        android:font="@font/montserrat_mediumitalic"
        android:fontStyle="italic"
        android:fontWeight="500"
        app:font="@font/montserrat_mediumitalic"
        app:fontStyle="italic"
        app:fontWeight="500"/>
</font-family>

然后我将字体系列包含在我的应用主题中

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:colorPrimary">@color/colorPrimary</item>
    <item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="android:colorAccent">@color/colorAccent</item>
    <item name="android:fontFamily">@font/montserrat</item>
</style>

因此,每种视图和按钮样式均会从应用程序主题继承系列字体,但切换按钮除外。

我试图在切换按钮样式中以及直接在小部件中添加字体系列,但是似乎没有任何效果。 有谁知道为什么?

0 个答案:

没有答案