一、適用場景
多用於檢索信息時,關鍵詞需要在搜索到的內容中着重展示。
二、顏色修改
//修改關鍵詞的格式樣式 SpannableStringBuilder msp = new SpannableStringBuilder(str); //字體顏色 msp.setSpan(new ForegroundColorSpan(0xFFFF0000), 0, 3, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
project_name.setText(msp);
以上代碼即修改前三位字符為不透明紅色,具體代碼要根據關鍵詞在字符串中的位置進行修改。
三、下划線添加
//修改關鍵詞的格式樣式 SpannableStringBuilder msp = new SpannableStringBuilder(project_sample.getXmmc()); //添加下划線 msp.setSpan(new UnderlineSpan(), 0, 3,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
project_name.setText(msp);
以上代碼為前三位添加下划線,具體代碼要根據關鍵詞在字符串中的位置進行修改。