1.SpannableStringBuilder
example:
String str = "highlight me!";
String highLight = "me";
int start = str.indexOf(highLight);
SpannableStringBuilder style=new SpannableStringBuilder(str);
style.setSpan(new BackgroundColorSpan(Color.RED), start, start + highLight.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(style);
2.html
example:
tv.setText(Html.fromHtml("highlight <font color=\"#ff0000\">me</font>!"))
分享到:
相关推荐
Read_TXT_Highlightandroid 本地文本阅读读取,并实现指定字符TextView Highlight高亮显示主要实现读取指定文本,根据章节和单元名对文章进行读取;每篇文章中支持对指定单词高亮显示
android TextView android TextView
通过textview设置状态选择
Android TextView 去掉自适应默认的fontpadding的实现方法 最近在项目中使用textview时发现在使用Android:layout_height=”wrap_content”这个属性设置后,textview会有默认的padding,也就是fontpadding。这样就会...
android TextView解决自动换行问题,设置行数后超过用省略号
旋转TextView文字显示方向,可参考学习一下。
android TextView 支持CSS样式
自定义TextView显示Gif,先使用GifDecoder将Gif文件解析成一张张图片,然后通过ImageSpan将图片显示在TextView中,定义一个线程不断刷新图片
在TextView中添加图片的三种方式总结 1.使用SpannableString+ImageSpan 2.android:drawableBottom... 3。扩展TextView 复写onDraw
有时候看到原型图上要求图片和文字对齐,但是直接使用TextView的话总是有一段空白,这里直接继承TextView重写onDraw方法去掉上下边距,但是简单粗暴,导致只能显示文字,没有TextView其他的功能了。
TextView中文本的处理.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
自定义的一个TextView控件继承TextSwitcher能实现自动垂直轮播,可设置字体大小颜色,轮播时间
一个自定义的android的翻转textview,效果很不错的
解决TextView的排版问题-自动换行
advanced-textview各种高级功能的textview.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android textview 文字中间加上图片
Android中TextView的xml属性介绍,水平有限,仅供参考
动态获取TextView内容行数 动态改变显示内容行数
本文实例讲述了Android TextView实现垂直滚动效果的方法。分享给大家供大家参考,具体如下: 在TextView中,如果文本很长,可能需要实现垂直滚动显示文本的效果。这里需要在XML布局文件中为TextView设置如下几个属性...
Android TextView 换行不对齐的问题