SpannableStringBuilder 将字符串部分设置为粗体不起作用
SpannableStringBuilder setting String partially as bold not working
我正在使用 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://imgur.com/a/1cOLQrC
请检查您的代码是否存在导致错误行为的其他错误。
我正在使用 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://imgur.com/a/1cOLQrC
请检查您的代码是否存在导致错误行为的其他错误。