SpannableStringBuilder将字符串部分设置为粗体,但不起作用



我正在使用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示例:

https://stackoverflow.com/a/41460376/11110509

指定的代码看起来运行良好,在屏幕截图中可见:https://i.stack.imgur.com/MZX7G.jpg

请检查您的代码中是否存在导致错误行为的其他错误。

相关内容

  • 没有找到相关文章

最新更新