`

2013.04.08——— android 关于部分文字加粗的问题

阅读更多
2013.04.08——— android  关于部分文字加粗的问题
参考:http://blog.csdn.net/garretly/article/details/6583802

汉字加粗的问题 网上有很多:
textView.getPaint().setFakeBoldText(true);//加粗

一行代码就可以实现

但是 我现在的需求是
给一个texitview里面部分文字加粗,所以上面的这个就不合适了,这个时候我想了以前设置文字点击和插入表情的方法,想着用span来实现

public class MyStyleSpan extends StyleSpan {

	public MyStyleSpan(int style) {
		super(style);
	}

	@Override
	public int describeContents() {
		// TODO Auto-generated method stub
		return super.describeContents();
	}

	@Override
	public int getSpanTypeId() {
		return super.getSpanTypeId();
	}

	@Override
	public int getStyle() {
		return super.getStyle();
	}

	@Override
	public void updateDrawState(TextPaint ds) {
		ds.setFakeBoldText(true);
		super.updateDrawState(ds);
	}

	@Override
	public void updateMeasureState(TextPaint paint) {
		paint.setFakeBoldText(true);
		super.updateMeasureState(paint);
	}

	@Override
	public void writeToParcel(Parcel dest, int flags) {
		// TODO Auto-generated method stub
		super.writeToParcel(dest, flags);
	}

	
}



然后 使用的时候
SpannableStringBuilder ssb = new SpannableStringBuilder(temp);
			ssb.setSpan(new MyStyleSpan(Typeface.NORMAL), 138, 162, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
			mTvContent.setText(ssb);
			mTvContent.setMovementMethod(LinkMovementMethod.getInstance());


这样 就 ok了



分享到:
评论

相关推荐

    基于WXSS_WXML技术...序的开发——以西岭雪山为例_邹明荣.caj

    基于WXSS_WXML技术...序的开发——以西岭雪山为例_邹明荣.caj

    NPSWF32调试版本.rar

    ▕ ▕ ▕—————————————————————————————————————— ▕ ▕——[13.27MB] 【NPSWF32调试版本_11.1.102.55_debug】 ▕ ▕ ▕——[856 B] flashplayer.xpt ▕ ▕ ▕——[3.90MB...

    教务管理系统-数据库课程设计mysql+java.zip

    教务管理系统——数据库课程设计mysql+java.zip教务管理系统——数据库课程设计mysql+java.zip教务管理系统——数据库课程设计mysql+java.zip教务管理系统——数据库课程设计mysql+java.zip教务管理系统——数据库...

    C语言项目——通讯录管理系统.zip

    C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言...

    wl.c万年历——————

    万年历

    C语言项目——窗体版图书管理系统.zip

    C语言项目——窗体版图书管理系统.zip C语言项目——窗体版图书管理系统.zip C语言项目——窗体版图书管理系统.zip C语言项目——窗体版图书管理系统.zip C语言项目——窗体版图书管理系统.zip C语言项目——窗体版...

    FastReport.Net 4.0+V2013.2.5_附安装_破解_个人测试程序

    FastReport.Net+V2013.2.5+For+.Net4.0_附安装与破解_个人测试程序 1.首先安装FastReport.Net+V2013.2.5 For Net 4.0 的原始安装文件[FRNetDemo2010.msi] 2.将FastReport.Net+V2013.2.5+For+.Net4.0文件夹中的...

    2011.10.09——— android ImageView放大缩小(2)

    标题中的“2011.10.09——— android ImageView放大缩小(2)”指的是一个关于Android平台中ImageView组件的优化技术,特别是如何处理图片的缩放问题。在Android应用开发中,ImageView是用于显示图像的常见组件,但...

    安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip

    安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip安卓app开发项目-实用源码——Android...

    2011.10.19——— android 显示一行内容并录制其音频

    这篇博客“2011.10.19——— android 显示一行内容并录制其音频”可能详细探讨了如何实现这个功能。虽然描述部分没有提供具体信息,但我们可以基于标签“源码”和“工具”来推测文章内容,以及从文件名...

    Android中文翻译组——Android开发者指南(2).chm

    Android中文翻译组是一个非盈利性质的开源组织,至今已超过300人报名参与,关于翻译组的介绍,请看这里。欢迎更多朋友加入,发邮件到over140@gmail.com申请加入。 Android中文翻译组WIKI网站:...

    计算机视觉大作业-三维重建.zip

    计算机视觉大作业——三维重建.zip计算机视觉大作业——三维重建.zip计算机视觉大作业——三维重建.zip计算机视觉大作业——三维重建.zip计算机视觉大作业——三维重建.zip计算机视觉大作业——三维重建.zip计算机...

    天正建筑CAD快捷键-较全常用.doc

    7. ST:文字样式——定义和管理文字样式。 8. SO:绘制二维实体——创建二维图形。 9. SP:拼音校核——检查和修正文字的拼音错误。 10. SC:缩放——调整对象的大小。 11. SN:栅格捕捉模式设置——定制栅格捕捉...

    AfCore.dll——————

    ArcGIS缺失AfCore.dll文件

    综合实践活动二年级(下册)教(学)案.doc

    5. 维护公共卫生 ———————————————————— 第九周 6. 流鼻血时怎么办 ———————————————--- 第十一周 7. 食用冷饮要适当 ———————————————--- 第十三周 8. 夏天要睡...

    2021-2022年收藏的精品资料企业会计准则制度大全.doc

    错误更正...............................................................——建造合同...........................................................................................112企业会计准则——股份支付.....

    matlab课程设计——调幅广播系统的仿真设计 完整版.pdf

    matlab课程设计——调幅广播系统的仿真设计 完整版.pdfmatlab课程设计——调幅广播系统的仿真设计 完整版.pdfmatlab课程设计——调幅广播系统的仿真设计 完整版.pdfmatlab课程设计——调幅广播系统的仿真设计 完整版...

    FANUC Program Transger Tool(A08B-9510-J513) Edition 3.0.0.rar

    FANUC Program Transger Tool(A08B-9510-J513) Edition 3.0.0 程序传输软件 This document provides the information about “FANUC Program Transfer Tool”. ...————————————————————————–

    Java.Network.Programming(4th,2013.10)].Elliotte.Rusty.Harold.文字版.epub

    Java.Network.Programming(4th,2013.10)].Elliotte.Rusty.Harold.文字版.epub

    有趣的歇后语.doc

    【标题】和【描述】中提到的文档"有趣的歇后语.doc"是一份汇集了幽默、搞笑歇后语的资料,这些歇后语是中国汉族语言文化中的独特表现形式,起源于唐代,通常由前后两部分构成,前半部分像谜面,后半部分揭示含义,...

Global site tag (gtag.js) - Google Analytics