【发布时间】:2021-03-30 06:00:17
【问题描述】:
我正在使用 SpannableStringBuilder 设置部分带有粗体样式的字符串,但是它不起作用,我不确定我做错了什么。
String normalText = "New Here? ";
String boldText = "Register";
SpannableStringBuilder str = new SpannableStringBuilder(normalText + boldText);
tr.setSpan(new StyleSpan(Typeface.BOLD), normalText.length(), str.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
mBtnRegister.setText(str);
我遵循了这个 SO 示例:
【问题讨论】:
-
这似乎运作良好,见这里imgur.com/a/1cOLQrC
-
我发现了错误,这是 XML 中的一个愚蠢的错误,但不会让我关闭赏金问题
-
然后授予赏金:D
-
发表你的答案,我会告诉你的
-
谢谢。您可以发布自己的答案并接受它作为解决方案。我不能免费拿 50 分 :)
标签: android spannablestring spannablestringbuilder