diff --git a/main/src/main/java/com/yunbao/main/views/SearchResultsViewHolder.java b/main/src/main/java/com/yunbao/main/views/SearchResultsViewHolder.java index 5e7d82e09..8d0ed3ffb 100644 --- a/main/src/main/java/com/yunbao/main/views/SearchResultsViewHolder.java +++ b/main/src/main/java/com/yunbao/main/views/SearchResultsViewHolder.java @@ -103,9 +103,21 @@ public class SearchResultsViewHolder extends RecyclerView.ViewHolder { private Spanned userNicenamehighlight(String context, String keyword) { String keywordHtml1 = "" + WordsTypeUtil.changeSimplified(keyword) + ""; - String keywordHtml2 = "" + WordsTypeUtil.changeTraditional(keyword) + ""; - String contextHtml = "" + context + ""; - contextHtml = contextHtml.replace(WordsTypeUtil.changeSimplified(keyword) ,keywordHtml1).replace(WordsTypeUtil.changeTraditional(keyword),keywordHtml2); + //简体 + String simplified = WordsTypeUtil.changeSimplified(keyword); + //繁体 + String traditional = WordsTypeUtil.changeTraditional(keyword); + String contextHtml = ""; + if (TextUtils.equals(simplified, traditional)) { + contextHtml = context.replace(keyword, keywordHtml1); + contextHtml = "" + contextHtml + ""; + } else { + + String keywordHtml2 = "" + WordsTypeUtil.changeTraditional(keyword) + ""; + contextHtml = "" + context + ""; + contextHtml = contextHtml.replace(WordsTypeUtil.changeSimplified(keyword), keywordHtml1).replace(WordsTypeUtil.changeTraditional(keyword), keywordHtml2); + } + return Html.fromHtml(contextHtml); }