更新到Android工作室3,并使用最新的SDK和编译工具后,有添加字体的特征fonts
文件夹下的资源,并直接在XML或Java中使用它。我使用这个代码在我的主题,styles.xml
在我的整个应用程序适用的主题
<item name="android:fontFamily">@font/iransansfont</item>
它的工作Button
,TextView
和几乎一切,除了CheckBox
和Switch
小部件。我甚至尝试fontFamily
对我的CheckBox
S和Switch
秒,但它不工作要么。我该如何解决呢?
目前,它是不可能的检查框的字体集(和其他一些小部件)通过XML字体资源。你可以这样做编程方式而不是:
checkBox.setTypeface(ResourcesCompat.getFont(context, R.font.your_font));
这个问题已经被报告在Android上的bug跟踪系统,加上星得到它尽快解决:https://issuetracker.google.com/issues/63250768
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句