用Html来格式化字符,例如要实现如下的显示:
"这只是一个测试字符串,测试黑体字、斜体字、下划线、红色字的显示。"
可以将字符串格式化成Html格式,如下:
String source = "这只是一个测试字符串,测试<b>黑体字</b>、<i>斜体字</i>、<u>下划线</u>、<font color='red'>红色字</font>的显示。";
然后调用TextView里面setText函数即可
textView.setText(Html.fromHtml(source));
高亮显示方法:
String str="adsjoiasdjpaisdjpaidj";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.laychangerout.main);
textview=(TextView)findViewById(R.id.textview);
SpannableStringBuilder style=new SpannableStringBuilder(str); style.setSpan(new ForegroundColorSpan(Color.RED),3,8,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(style);
}
原文地址:http://blog.csdn.net/JavaTiger427/article/details/5982700
分享到:
相关推荐
Android TextView 个别文字字体颜色格式
Android SpannableString实现TextView不同大小文字居中显示。
旋转TextView文字显示方向,可参考学习一下。
如果我们的应用需要显示时间,可能首先想到大街上LED显示的绿色的发光字体, 想到 使用时钟控件显示时间,这种效果,我们用 TextView 就可以实现。具体看博客说明:编辑文章 - 博客频道 - CSDN.NET ...
Android 一个TextView中设置不同字体大小和颜色
android实现TextView文字部分渐变色;LinearGradientFontSpan SpannableString
Android textview 文字中间加上图片
主要介绍了Android实现在TextView文字过长时省略部分或滚动显示的方法,结合实例形式分析了Android中TextView控件文字显示及滚动效果相关操作技巧,需要的朋友可以参考下
android TextView android TextView
解决Android中原生TextView显示中英文特殊字符等末尾参差不齐问题
一个自定义的android的翻转textview,效果很不错的
Android TextView的图片和文字居中探索,获取TextView中图片和文字的宽度和高度,并根据TextView的宽高计算居中所需要的偏移量
在TextView中,如果文本很长,可能需要实现垂直滚动显示文本的效果。这里需要在XML布局文件中为TextView设置如下几个属性。 Android:scrollbars=vertical android:scrollbarStyle=X 其中X为outsideOverlay或...
android textview 文字排版 换行
主要介绍了Android TextView中部分文字高亮显示的相关资料,需要的朋友可以参考下
Android的TextView中显示图片和图像的方法
最近在项目中使用textview时发现在使用Android:layout_height=”wrap_content”这个属性设置后,textview会有默认的padding,也就是fontpadding。这样就会造成textview和其他view中间的间距会比自己的设置的大。那么...
Android 设置textview某段字体颜色或者背景
视频与票的图标跟在标题后面显示,当标题过长时icon显示到省略号…后(textview省略号显示,图标自动靠后)。 二、问题解决 TextView可以通过 android:ellipsize=end android:singleLine=true实现单行省略, 但是...