字体设置越过rroid在android中

时间:2013-05-22 08:45:04

标签: android android-styles

我正在尝试使用styles.xml

设置我的应用程序的字体
<style name="MyAppTheme" parent="AppBaseTheme">
    <item name="android:textViewStyle">@style/AppText</item>
</style>

<style name="AppText" parent="@android:style/TextAppearance.Medium">
    <item name="android:typeface">sans</item>
</style>

<style name="SplashText" parent="@style/AppText">
    <item name="android:textSize">16sp</item>
    <item name="android:textColor">@color/TextColour</item>
    <item name="android:gravity">center</item>
</style>

问题是当我将字体从设置更改为漫画sans或Helvetica(Galaxy SII支持这些字体)时,我的应用程序字体也会发生变化。我希望我的应用程序具有我在styles.xml中设置的字体。

请帮忙。

1 个答案:

答案 0 :(得分:0)

应该是这样的。删除@style

<style name="SplashText" parent="AppText">
    <item name="android:textSize">16sp</item>
    <item name="android:textColor">@color/TextColour</item>
    <item name="android:gravity">center</item>
</style>