Android-ClickableSpan失效诡异问题记录

2023-05-10  本文已影响0人  晖仔Milo

ClickableSpan不能如预期那样可点,可改变颜色。很差异,经过反复测试,发现是 "n" + ... 搞的鬼,具体示例如下,特此记录。

                SpannableString spannableString = new SpannableString(data.getCopyright());
                spannableString.setSpan(new UrlClickableSpan(data.getCopyright().substring(matcher.start(0), matcher.end(0))),
                        matcher.start(), matcher.end(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

                 //失效
                 mBinding.tvDescription.append("\n" + spannableString);

               //有效
                mBinding.tvDescription.append("\n");
                mBinding.tvDescription.append(spannableString);
上一篇 下一篇

猜你喜欢

热点阅读