android:fontFamily的有效值及其对应的值是什么?
在此问题的答案中,用户列出了android:fontFamily和的12个变量的值(请参见下文)。这些价值从何而来?的文档android:fontFamily未在任何地方列出此信息(我在此处和此处进行了检查)。字符串在Android styles.xml文件的不同位置列出,但是这些字符串如何映射回Roboto字体? 从android 4.1 / 4.2开始,可以使用以下Roboto字体系列: android:fontFamily="sans-serif" // roboto regular android:fontFamily="sans-serif-light" // roboto light android:fontFamily="sans-serif-condensed" // roboto condensed android:fontFamily="sans-serif-thin" // roboto thin (android 4.2) android:fontFamily="sans-serif-medium" // roboto medium (android 5.0) 与此结合 android:textStyle="normal|bold|italic" 12种变体是可能的: 定期 斜体 胆大 加粗斜体 光 斜体 瘦 细斜体 浓缩常规 斜体字 浓缩粗体 粗体斜体 在styles.xml应用程序的文件中,我正在与某人合作,将其列为字体系列,我很确定这是错误的: <item name="android:fontFamily">Roboto-Regular.ttf</item> 我想正确设置我们应用程序的主题(包括正确使用fontFamily),并删除在查看文件之前创建的某些样式中的所有冗余。