繁体   English   中英

如何在editText中突出显示搜索结果,而不会丢失换行符

[英]how to highlight search result in editText, without losing break lines

我希望你们都很好。

在尝试了很多代码之后,只有一个对我来说 100% 工作,但结果出现没有断行,这是代码(取自这里):

String textToHighlight = edittext2.getText().toString();
String oldString = edittext1.getText().toString();
String newString = oldString.replaceAll(textToHighlight, "<span 
style='background-color: RED'>"+textToHighlight+"</span>");
textview1.setText(Html.fromHtml(newString));

这是 oldString 的屏幕截图:

前

这是 restlt(newString) 的截图:

后

我想在不丢失原始文本断行的情况下获得突出显示搜索词的结果。 我希望你能帮助并提前致谢

在您的</span>结束标记之后添加<br> HTML 标记

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM