在该问题的答案中,用户列出的值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),并删除在查看文件之前创建的某些样式中的所有冗余。
明月笑刀无情
梵蒂冈之花
相关分类