作者:十年老兵
链接:https://juejin.cn/post/6959484197178179621
首先看效果图:
整词高亮:
分词高亮:
下面贴上我封的方法
/**
* 关键字高亮显示
* text 原文
* keyWord 需要高亮显示的关键字
* isCut 是否需要做分词高亮展示
* isCut = true 关键字里的每一个字,只要有都会高亮
* isCut = false(默认) 只有整词才会高亮
**/
fun stringToHighLight(text: String, keyWord: String, isCut: Boolean = false): SpannableStringBuilder {