0

我使用以下styles.xml:

<style name="MyText">
    <item name="android:fontFamily">sans-serif-light</item>
</style>

<style name="StandardText" parent="MyText">
    <item name="android:textSize">15sp</item>
    <item name="android:textColor">#000000</item>
</style>

<style name="StandardTextBold" parent="MyText">
    <item name="android:textSize">15sp</item>
    <item name="android:textStyle">bold</item>
</style> 

这适用于 Nexus 10。它甚至适用于运行 2.3.3 的 Nexus S,即使该android:fontFamily属性在该 SDK 版本上不可用。

不过,在运行 4.2.2 的 Nexus 7 上StandardTextBold,即使字体显然是 Roboto,该样式也不会使我的 Text Bold。

为什么我不能在 Nexus 7 上将字体设置为粗体?

4

0 回答 0