我正在使用不同样式的文本 Span (斜体,粗体,超链接等)创建 CharSequence 并将其设置为 TextView .
CharSequence
TextView
除了一个屏幕之外,它在所有其他屏幕中按预期工作 . 仅在一个屏幕中, hyperlink 字体工作正常但不是其他样式的 Span .
hyperlink
有没有办法调试或检查 textview 找出里面设置的 Span ?
正如@pskink给我的提示,我找到了使用 TextUtils.dumpSpans() 调试 CharSequence 内部 Span 的方法
TextUtils.dumpSpans()
它很酷,用开始,结束位置和标志显示span对象 .
1 回答
正如@pskink给我的提示,我找到了使用
TextUtils.dumpSpans()
调试CharSequence
内部 Span 的方法它很酷,用开始,结束位置和标志显示span对象 .