【发布时间】:2013-08-14 12:14:30
【问题描述】:
只要设备上提供此字体系列,我希望我的 TextView 将 fontFamily 设置为 sans-serif-thin,如果缺少 Roboto Thin,则使用 sans-serif-light。
有没有办法以编程方式确定设备是否支持特定字体系列?
为这种行为之王使用资源目录中的值是否安全?
<string name="main_font_family">sans-serif</string> <!-- values folder -->
<string name="main_font_family">sans-serif-light</string> <!-- values-v14 folder -->
<string name="main_font_family">sans-serif-thin</string> <!-- values-v16 folder -->
Roboto Thin 是否保证可以在所有 Jelly Bean 设备上使用?
编辑: 我当然可以从 android 网站下载所需的 Roboto 字体并在所有操作系统版本上使用它,但这会显着增加 APK 的整体大小,对吧?
【问题讨论】:
-
你为什么不直接使用这里的建议并将其导入你的项目:stackoverflow.com/questions/13539688/…
-
我希望 APK 文件的大小尽可能小。 (但有可能最后我会手动附加所需的 *.ttf 文件)
标签: android