java - 更改Android中第一个字母的字体

标签 java android fonts

有没有一种简单的方法可以更改 Android 中字符串或单词中第一个字母的字体?例如,我想对标题中每个单词的第一个字母使用夸张的哥特式字体,然后将标题的其余部分使用较小的字体。

使用自定义导入字体,因此我不确定 HTML 标签是否有效。

最佳答案

我最好的猜测是使用 Spannable 作为具有不同字体的第一个字母,使用 TypefaceSpanExample .

如果您想使用自己的自定义字体,您应该 extend TypefaceSpan

关于java - 更改Android中第一个字母的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12002305/

相关文章:

java - Intellij 在编译期间看不到一些非公共(public) JDK 9 类

java - 使用 Eclipse Tomcat 运行 Spring Boot

java - 测试驱动开发 - 如何在不存在任何实现代码之前编写测试

android - BottomSheetDialogFragment - 听用户事件解除

javascript - pdfmake - 无法在 vfs 上找到字体文件

java - log4j2 - 从属性问题设置文件路径

android - 如何在 Android Studio 中修复 "Gradle error : Network is unreachable: connect "

android - 无法在目标上调试 Android 应用程序

css - Font Awesome 图标不显示

javascript - 如何使用 Next.js 在 React 应用程序中使用 Google 字体