我必须制作一个可以检索 Android 操作系统预安装的字体列表的应用程序。我需要显示系统字体,并且可以选择为我的应用程序设置该字体。
我的应用程序中有许多功能,我必须获取随机系统字体并将此字体样式应用于我的自定义软键盘。我如何将此字体应用于我的自定义软键盘。
我如何访问此字体并应用于我的应用程序?
从上面的原始问题我得到了答案,但我正在用我真正想做的事情扩展我的答案。我们如何在我们的应用程序中访问这些字体。
我们可以使用这个函数从路径访问系统 (Typeface.createFromFile("your file")
String path = "/system/fonts";
File file = new File(path);
File ff[] = file.listFiles();
for(int i = 0 ; i < ff.length ; i++){
fontName.setText(file.getName());
fontName.setTypeface(Typeface.createFromFile(ff[i]));
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句