202009-29 Android 自定义 View 中使用 Spannable的实例详解 我们都知道Android中使用Spannable可以实现TextView富文本的显示,但是在自定义控件中如何使用Spannable绘制不同样式的文字呢?例如这种效果,标题中的分数字61是粗体,分是常规字体,并且相对于61更小些。第一反应可能是使用SpannableString.setSpan()设置RelativeSizeSpan,然后在onDraw()中进行绘制,事实是这样实现是没有效果的,因为onDraw()中只能获取到SpannableString中的内容,拿不到Span.那如何... 继续阅读 >