java– 如何设置TextView的选定文本背景颜色

java– 如何设置TextView的选定文本背景颜色,第1张

概述您好我正在开发演示应用程序,我需要在字符串中设置所选文本的黄色背景颜色.例如:Stringstr="NaAdamneneyereHawa:NaAdamxwooxbabarima";我想设置除Adam之外的所有单词的白色背景颜色.我需要将Adam字的背景颜色设置为黄色.提前致谢.解决方法:使用以下代码:

您好我正在开发演示应用程序,我需要在字符串中设置所选文本的黄色背景颜色.

例如:

String str = "Na Adam ne ne yere Hawa: Na Adam xwoo xbabarima";

我想设置除Adam之外的所有单词的白色背景颜色.我需要将Adam字的背景颜色设置为黄色.

提前致谢.

解决方法:

使用以下代码:

        String str = "Na Adam ne ne yere Hawa: Na Adam xwoo xbabarima";        String stringTocolor = "Adam";         int ofe = str.indexOf(stringTocolor,0);           Spannable WordtoSpan = new SpannableString(str);for(int ofs=0;ofs<str.length() && ofe!=-1;ofs=ofe+1){             ofe = str.indexOf(stringTocolor,ofs);             if(ofe == -1)              break;          else              {                                     WordtoSpan.setSpan(new BackgroundcolorSpan(color.YELLOW), ofe, ofe+stringTocolor.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);              textVIEw.setText(WordtoSpan, TextVIEw.BufferType.SPANNABLE);              }}

输出:

总结

以上是内存溢出为你收集整理的java – 如何设置TextView的选定文本背景颜色全部内容,希望文章能够帮你解决java – 如何设置TextView的选定文本背景颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存