我如何获取已安装的 Android 系统字体列表并应用于自定义键盘

瓦苏杰夫·维亚斯

我必须制作一个可以检索 Android 操作系统预安装的字体列表的应用程序。我需要显示系统字体,并且可以选择为我的应用程序设置该字体。

我的应用程序中有许多功能,我必须获取随机系统字体并将此字体样式应用于我的自定义软键盘。我如何将此字体应用于我的自定义软键盘。

我如何访问此字体并应用于我的应用程序?

瓦苏杰夫·维亚斯

如何在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将自定义字体应用于Android应用中的每个TextView

如何在自定义Android键盘中应用字体

自定义键盘Android获取当前的应用程序

我可以更改Android自定义键盘的输出字体吗?

适用于Android应用的自定义键盘

如何获取已安装的android应用程序列表并选择一个运行

如何在Android中将默认应用程序字体设置为自定义字体?

如何将自定义JsonConverter应用于字典中列表中的值?

如何使用 vctrs 将自定义格式应用于 tibble 列表列?

如何获取Android中已安装应用程序的标准名称

如何在Android中获取并列出所有已安装/可用的导航应用及其图标?

URL来自互联网服务器时如何将自定义CSS应用于android Webview?

如何清除应用于元素的自定义样式?

我如何在 android 中显示所有已安装应用程序的图像?

如何从我的Android应用程序检测已安装的Chrome版本?

如何在Android中检索可用/已安装字体的列表?

如何在Android中为整个应用程序设置自定义字体?

如何在Android应用程序中正确对齐自定义字体

如何以编程方式获取运行Android 7.0的设备中已安装的浏览器应用程序的列表?

我可以使用android的OTA系统更新自定义应用程序吗?

如何将自定义主题应用于Google自定义搜索?

Android Facebook SDK如何获取安装我的应用程序的所有朋友列表

将自定义函数应用于pandas中的一列列表,如何处理异常?

获取所有视图在Android布局上具有用于设置自定义字体的文本。什么是最佳做法?

如何使用Android提供的(自定义)字体?

Android如何在画布中设置自定义字体?

如何仅在 AndroidManifest.xml 文件中为 android 设备中已安装的应用程序获取权限?

将自定义主题应用于 SciChart Android 中的 SciChartSurface

如何将random.choice应用于我的自定义课程?