【发布时间】:2018-12-05 13:36:50
【问题描述】:
错误
错误:未找到样式属性“app:attr/fontFamily”。
消息{kind=ERROR, text=error: 样式属性 'app:attr/fontFamily' 未找到。
<style name="RadioButtonCustomStyle" parent="Widget.AppCompat.CompoundButton.RadioButton">
<item name="android:textColorPrimaryDisableOnly">#f44336</item>
<item name="android:textColor">#607ba3</item>
<item name="app:fontFamily">@font/raleway_medium</item>
</style>
我已在 app/assets/font/raleway_medium.ttf
中添加了 raleway_medium.ttf【问题讨论】:
-
您需要像this answer一样以编程方式设置字体
-
谢谢@RutvikBhatt,但在这个过程中,我不得不多次重复这个过程
-
在 Utils 类中创建一个类似
public static void setTypeface(RadioButton radioButton){//your code to set typeface}的方法,并从像Utils.setTypeface(objRadio);这样的任何地方调用它
标签: android font-family