在更新到Android Studio 3并使用最新的SDK和构建工具后,有一项功能可以将字体添加到fonts资源下的文件夹中,并直接在xml或java中使用它.我在我的主题中使用此代码在styles.xml我的整个应用程序中应用主题
<item name="android:fontFamily">@font/iransansfont</item>
Run Code Online (Sandbox Code Playgroud)
它正在工作Button,TextView几乎除了CheckBox和Switch小工具之外的一切.我甚至尝试过fontFamily我的CheckBoxs和Switchs但它也没有用.我该如何解决?
Dan*_*nai 36
目前,无法通过XML设置字体资源字体.您可以通过编程方式执行此操作:
checkBox.setTypeface(ResourcesCompat.getFont(context, R.font.your_font));
Run Code Online (Sandbox Code Playgroud)
此问题已在Android错误跟踪器上报告,明星可以尽快修复:https://issuetracker.google.com/issues/63250768
| 归档时间: |
|
| 查看次数: |
3181 次 |
| 最近记录: |