字体不适用于CheckBox和交换机的Android工作室3

Amir_P:

更新到Android工作室3,并使用最新的SDK和编译工具后,有添加字体的特征fonts文件夹下的资源,并直接在XML或Java中使用它。我使用这个代码在我的主题,styles.xml在我的整个应用程序适用的主题

<item name="android:fontFamily">@font/iransansfont</item>

它的工作ButtonTextView和几乎一切,除了CheckBoxSwitch小部件。我甚至尝试fontFamily对我的CheckBoxS和Switch秒,但它不工作要么。我该如何解决呢?

丹尼尔Zolnai:

目前,它是不可能的检查框的字体集(和其他一些小部件)通过XML字体资源。你可以这样做编程方式而不是:

checkBox.setTypeface(ResourcesCompat.getFont(context, R.font.your_font));

这个问题已经被报告在Android上的bug跟踪系统,加上星得到它尽快解决:https://issuetracker.google.com/issues/63250768

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Powershell动态参数不适用于交换机

联网设备不适用于某些交换机

视觉工作室代码中的自动关闭括号不适用于 js 和 jsx 文件

是否有适用于Linux的游戏工作室

适用于 Ubuntu 20.01 的 R 工作室

适用于Web界面的HPE J9265A 6600-24XG交换机和Java吗?

是否有适用于Linux / BSD的网络交换机平台?

处理程序 postDelays 是否不适用于 for 循环我已经尝试了多种方法,但无法使其正常工作。Kotlin,安卓工作室

regexp_match 不适用于谷歌数据工作室中带有特殊字符的文本字符串

自定义字体在 IO 上工作,但不适用于 Android react-native

Android 工作室和对象库

字体家族样式不适用于android设备吗?

Android:自定义字体适用于TextView,不适用于Button

如果条件不适用于Android CheckBox

字体家族不适用于PDF

字体不适用于网络

网络,交换机和运行电缆

VLAN和非托管交换机

DHCP和网络交换机

导出和运行Unity3D项目到Android工作室

VueJs 3 + Vuetify:不适用于 IE 和 Edge

DrawerLayout不适用于Android 4.4和SurfaceView

提交按钮不适用于Android,但适用于PC和iPhone

UILabel字体大小不适用于粗体字体

StreamWriter 不适用于 Android (Unity3D)

使用Plink和批处理文件的多个命令用于Cisco交换机

Rails 自定义字体不适用于 Firefox 和 IE

XML android:fontFamily中的字体不适用于工具栏

自定义TextView字体不适用于从Java Android设置文本