android:textFontWeight无效

时间:2019-04-14 18:30:48

标签: android fonts typeface android-typeface

当我在android:textFontWeight上使用TextView属性时,它没有从字体系列中选择适当的字体。我在 API 28 上进行了测试,因为该属性仅在28+上可用

<TextView
    android:id="@+id/text_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:fontFamily="@font/myfont"
    android:text="Hello World!" />

myfont字体家族的定义如下:

<font-family xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<font
    app:fontStyle="normal"
    app:fontWeight="400"
    app:font="@font/myfont_regular" />
<font
    app:fontStyle="normal"
    app:fontWeight="200"
    app:font="@font/myfont_thin" />

在API 28上,我希望TextView选择myfont_thin,但事实并非如此。我也尝试过其他砝码,但没有成功。

0 个答案:

没有答案