androidTextView设置部分文字背景色和文字颜色

更新时间:2023-05-27 02:54:52 阅读: 评论:0

做汤圆作文-按摸

androidTextView设置部分文字背景色和文字颜色
2023年5月27日发(作者:担保协议书怎么写)

androidTextView设置部分⽂字背景⾊和⽂字颜⾊

通过SpannableStringBuilder来实现,它就像html⾥边的元素改变指定⽂字的⽂字颜⾊或背景⾊

复制代码

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

te(savedInstanceState);

tContentView(ty_main);

String str="这是设置TextView部分⽂字背景颜⾊和前景颜⾊的demo!";

int bstart=f("背景");

int bend=bstart+"背景".length();

int fstart=f("前景");

int fend=fstart+"前景".length();

SpannableStringBuilder style=new SpannableStringBuilder(str);

n(new BackgroundColorSpan(),bstart,bend,_EXCLUSIVE_EXCLUSIVE);

n(new ForegroundColorSpan(),fstart,fend,_EXCLUSIVE_INCLUSIVE);

TextView tvColor=(TextView) findViewById(_color);

t(style);

}

}

复制代码

AbsoluteSizeSpan(int size) —- 设置字体⼤⼩,参数是绝对数值,相当于Word中的字体⼤⼩RelativeSizeSpan(float proportion) —-

设置字体⼤⼩,参数是相对于默认字体⼤⼩的倍数,⽐如默认字体⼤⼩是x, 那么设置后的字体⼤⼩就是x*proportion,这个⽤起来⽐较灵

活,proportion>1就是放⼤(zoom in), proportion<1就是缩⼩(zoom out)

ScaleXSpan(float proportion) —- 缩放字体,与上⾯的类似,默认为1,设置后就是原来的乘以proportion,⼤于1时放⼤(zoon in),⼩

于时缩⼩(zoom out)

BackgroundColorSpan(int color) —-背景着⾊,参数是颜⾊数值,可以直接使⽤⾥⾯定义的常量,或是⽤

(int, int, int)

ForegroundColorSpan(int color) —-前景着⾊,也就是字的着⾊,参数与背景着⾊⼀致TypefaceSpan(String family) —-字体,参数是

字体的名字⽐如“sans”, “sans-rif”等

StyleSpan(Typeface style) —–字体风格,⽐如粗体,斜体,参数是ce⾥⾯定义的常量,如

,等等。StrikethroughSpan—-如果设置了此风格,会有⼀条线从中间穿过所有的字,就像被划掉⼀

半圆-开学家长寄语

androidTextView设置部分文字背景色和文字颜色

本文发布于:2023-05-27 02:54:52,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/168512729218726.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:androidTextView设置部分文字背景色和文字颜色.doc

本文 PDF 下载地址:androidTextView设置部分文字背景色和文字颜色.pdf

标签:redbend
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
  • 爆笑的笑话
    绿豆荚-三帮车视2023年3月16日发(作者:森林运动会)1幽默笑话大全爆笑经典短信幽默笑话大全爆笑1、口误伤不起呀:一次坐公交车,到某站台时,司机突然问到:有人下车么,没人我下啦!顿时车上笑做一团。2、听说你工作疯狂,难道是爱共产党,领导大家人人夸,能明白多么恨你,可否痴心改一改。(请看每句第三个字。)3、工作是苦是累,我们积极面对,干好职属分内,与同事友好相对,拿到工资问心无愧;花得自在,用得
  • 800℃幽默笑话段子
  • 792℃恋爱说说
  • 768℃五儿孝母
  • 666℃陈大惠老师
  • 411℃汤姆索亚历险记梗概
  • 411℃银行印鉴卡
  • 364℃联想思维
  • 356℃分门别类
  • 353℃译林小学英语
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|