如何在不丢失断行的情况下突出显示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));
这是旧字符串的屏幕截图:
这是 restlt(newString) 的屏幕截图:
我想在不丢失原始文本换行的情况下获得突出显示搜索词的结果。
我希望你有所帮助并提前致谢
在您的 </span>
结束标记
的末尾添加 <br>
HTML 标记
希望你一切都好
在尝试了很多代码之后,只有一个代码对我来说 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));
这是旧字符串的屏幕截图:
这是 restlt(newString) 的屏幕截图:
我想在不丢失原始文本换行的情况下获得突出显示搜索词的结果。 我希望你有所帮助并提前致谢
在您的 </span>
结束标记
<br>
HTML 标记