小编Ahm*_*waz的帖子

使用书法图书馆的一些活动的不同字体

我正在使用书法库在我的应用程序中使用自定义字体.我使用默认字体在我的整个应用程序中设置了一个自定义字体CalligraphyConfig,在我Application#onCreate()方法中,它工作正常.当我需要更改一个活动的字体(SettingsActivity)时出现问题.

我尝试在样式中使用自定义字体,但它没有更改活动的字体.

以下是Style的代码

    <style name="EnglishActivitiesTheme" parent="AppTheme">
        <item name="android:textViewStyle">@style/AppTheme.Widget.TextView</item>
    </style>

    <style name="AppTheme.Widget.TextView" parent="android:Widget.Holo.Light.TextView">
        <item name="fontPath">fonts/Roboto-Regular.ttf</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

在清单中

    <activity
        android:name=".SettingsActivity"
        android:theme="@style/EnglishActivitiesTheme"
        android:parentActivityName=".MainActivity" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value=".MainActivity" />
    </activity>
Run Code Online (Sandbox Code Playgroud)

我是否通过样式方法使用自定义字体做错了什么?或者有更好的方法吗?

fonts android android-styles

14
推荐指数
1
解决办法
6216
查看次数

标签 统计

android ×1

android-styles ×1

fonts ×1