'Expected EOQ but found &' 设置自定义字体粗细时
'Expected EOQ but found &' when setting custom font weight
我正在尝试使用具有自定义粗细的可下载字体 Montserrat。这是 Google font,可通过 Google Play 服务获得。
在一些教程中,我发现他们通过在查询中添加 &weight=900
来设置自定义权重,在我的例子中,结果是
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Montserrat&weight=900"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs">
</font-family>
我的 Android Studio 3.0.1 抱怨
Expected EOQ but found &
知道为什么 Android Studio 不允许我设置自定义权重吗?
我在查询中的字体名称前面缺少 name=
。
使用自定义字体粗细的正确查询看起来像
app:fontProviderQuery="name=Montserrat&weight=900"
我正在尝试使用具有自定义粗细的可下载字体 Montserrat。这是 Google font,可通过 Google Play 服务获得。
在一些教程中,我发现他们通过在查询中添加 &weight=900
来设置自定义权重,在我的例子中,结果是
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Montserrat&weight=900"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs">
</font-family>
我的 Android Studio 3.0.1 抱怨
Expected EOQ but found &
知道为什么 Android Studio 不允许我设置自定义权重吗?
我在查询中的字体名称前面缺少 name=
。
使用自定义字体粗细的正确查询看起来像
app:fontProviderQuery="name=Montserrat&weight=900"