android - 在 TextView 中更改不同字符的大小,Android

标签 android textview android-ui

我想创建一个 TextView ,其中我希望一些字符的大小为 40pt,一些字符的大小为 20pt。

我尝试使用 Html.fromhtml() 但找不到任何用于更改大小的标签。

如果可能的话,请帮忙。

最佳答案

使用SpannableStringBuilder像这样:

SpannableStringBuilder spanTxt = new SpannableStringBuilder("Different");
spanTxt.append(" android.");
//make the textsize 2 times.
spanTxt.setSpan(new RelativeSizeSpan(2f), spanTxt.length() - " android".length(), spanTxt.length(), 0  );

关于android - 在 TextView 中更改不同字符的大小,Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11498956/

相关文章:

android - ionic 标签 : content not fitting when changing platform

android - Android TextView 如何将文本分成几行?

android textview 没有正确包装

android - 在 Android Studio 中导入图像作为背景

android - 相对布局宽度/高度无法以编程方式工作?

java - 如何只从列表中删除一个重复项?

android - Chrome DevTools 端口转发不适用于高端口号

安卓SDK : Show one line at a time and proceed with onClick

android - 如何在各种设备上测试安卓企业应用

java - 无法构建发布 apk