首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android中TextView文字设置不同的颜色

在项目的过程中会遇到在一行文字中,部分功能需要不同的文字颜色来展示,下面介绍两种方式实现: 效果图: [wqs2rn595h.png] 这里写图片描述 方式一: 用SpannableStringBuilder...来实现 TextView tv=(TextView)findViewById(R.id.tv); String content = "只会玩战士回复冷云他大叔:啊哈哈哈或"; SpannableStringBuilder...builder = new SpannableStringBuilder(content); //ForegroundColorSpan 为文字前景色,BackgroundColorSpan为文字背景色...setSpan方法有四个参数,ForegroundColorSpan是为文本设置前景色,也就是文字颜色。如果要为文字添加背景颜色,可替换为BackgroundColorSpan。...tv=(TextView)findViewById(R.id.tv); String str="只会玩战士回复<font color='#4d8ade

9.6K20

Android入门教程 | TextView简介(宽高、文字、间距)

TextView简介 文字,是我们传达信息的一种常见方式。在安卓应用上显示文字,我们通常使用TextView。...之前我们已经知道如何获取到layout中的TextView,也知道setText()方法可以修改显示的文字。 结合我们实际的生活和学习经验,写字的时候,有哪些方面是可以由我们来控制的?...类似的,表示文字大小的单位,安卓里用sp。 显示文字 显示文字,可能是 TextView 最主要的用法了。在 layout 中设置文字,使用 text 属性。...前面我们提到,可以使用 TextView 的 setText 方法来设置文字内容,例如setText("123")。...一般来说,我们会设置TextView文字的颜色,背景等等。

1.3K00

Android中TextView实现部分文字可点击跳转

本文实例为大家分享了TextView部分文字可点击跳转的具体代码,供大家参考,具体内容如下 效果图: ?...需求:每个item的文字都有两部分是连接可点击 当然需要用到SpannableString和ClickableSpan。...ds.setUnderlineText(false); } } private void getRecordContent(BaseViewHolder holder, final StudyLogModel logModel) { TextView...record.setMovementMethod(LinkMovementMethod.getInstance()); } 注意: 1.继承ClickableSpan用来改链接颜色和去掉下划线 2.文字的每个部分的链接都要单独生成一个...TextView最后append的时候一定要分别进行,不能一起append,这个坑花了我好些时间 比如: -----------错误 record.append("观看"+courseSpannable

1.7K30

Android项目实战(十四):TextView显示html样式的文字

项目需求: TextView显示一段文字,格式为:白雪公主(姓名,字数不确定)向您发来了2(消息个数,不确定)条消息 这段文字中名字和数字的长度是不确定的,还要求名字和数字各自有各自的颜色。...一开始我想的是用(转) SpannableString与SpannableStringBuilder来实现,因为它可以实现一段文字显示不同的颜色 但是貌似它只能固定哪些位置的文字显示什么样式,于是乎放弃...font>" ) 就将你好以html格式显示了,红色字体 大小24  那么通过一个小Demo看下这个方法的简单使用: 我有三个字符串,字符串中姓名、数字长度都是不同的,实现让姓名显示红色,数字显示蓝色,其他文字显示默认灰色的效果...= (TextView) findViewById(R.id.html_text); textView2 = (TextView) findViewById(R.id.html_text2...); textView3 = (TextView) findViewById(R.id.html_text3); names = new ArrayList();

2.6K80

CSS 实现 hover 时文字波浪式变色效果

a 标签 hover 时变色的效果想必大家都能写出来: 但如果想要 hover 的时候从左到右依次变色的效果呢: 这种效果能写出来的就不多了,因为它的思路比较巧妙。 下面我们一起来写一下。 <!...现在是这样的: 给 a 加个 overflow:hidden,就达到初步的效果了: 去掉背景颜色,给 span 文字设置为蓝色并加个下划线,就是这样的: 现阶段代码如下: <!...怎么能让移动 span 的时候两边的文字完全重合呢? 这需要两个运动,span 向右运动,文字向左运动,就能实现这种逐渐展开的效果。...span::before { transform: translateX(0); } 总结 我们实现了 hover 时文字波浪式变色的效果...重叠原来的文字上就是从左到右依次变色的效果了。 有没有感觉思路很巧妙呢?

29320
领券