0

我正在尝试使用 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>

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

请帮忙。

4

1 回答 1

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>
于 2013-05-22T08:51:14.073 回答