android 部分文字加粗,2013.04.08——— android 关于部分文字加粗的有关问题
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了
android 部分文字加粗,2013.04.08——— android 关于部分文字加粗的有关问题相关推荐
- android链接三星手机号码,Ubuntu 14.04 连接Android 手机(三星note3) 进行应用调试
在Terminal 中执行命令:lsusb Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus ...
- 产生粗体字的html标签,html字体加粗用css设置文字粗体样式
html如何加粗文字,HTML加粗标签元素有哪些?CSS字体加粗又怎么来实现?粗体代码是什么? 综合以上问题,可以使用CSS样式和HTML标签两种方法来实现,在实际布局时候根据需要来选择文字字体加粗方 ...
- 2013.08.08——— android 中文简繁体转换
2013.08.08--- android 中文简繁体转换 参考:[url]http://www.pupuliao.info/2012/09/java%E7%9A%84utf-8-%E7%B9%81% ...
- iOS 加粗字体方法 (不改变字体字号只加粗文字)
/*** 加粗字体方法 * label 要加粗的 UILabel* BOOL YES = 加粗字体 NO = 去掉字体加粗*/- (void)jiaCuFontFormLabel:(UILabel * ...
- CAT24C01/02/04/08/16 和CAT24C512 设备地址差异 ;大容量空间读写还要在设备地址后面加寄存器地址
ATMEL EEPROM AT24CXXX 安森美 ON EEPROM CAT24CXXX EEPROM 设备地址 1.1,CAT24C01/02/04/08/16 设备地址 规格书 ...
- 新萝卜家园 Ghost XP SP3 装机至尊版 2013.04
新萝卜家园 Ghost XP SP3 装机至尊版 2013.04 文件: LUOBO_GHOSTXP_SP3_V2013.04.iso 大小: 703102976 字节(670.53MB) 修改时间: ...
- ubuntu 11.04下Android开发环境的搭建!
ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...
- 电脑公司GHOST WIN7 装机旗舰版 2013 04
电脑公司GHOST WIN7 装机旗舰版 2013 04 本系统主要适用于笔记本.品牌机,也支持组装兼容机,安装后自动激活 可供品牌机专卖店及普通用户安装使用,系统安装简便快速,10分钟内即可安装完 ...
- 风云直播播放器 [封装网页播放]-在线免费看TV ver 2.0.1.2 【2013.07.08】
因为官方TV输出页面变化还加广告,相应调整 1.快捷键ESC->退出 ALT键弹出菜单(或者鼠标右键) 2.通过配置文件 FYTV.ini 数字键和功能键切换自己喜欢的电视频道,还可以修改频道的 ...
最新文章
- 初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言
- 作用域变量 var
- 【手算】逆序数树形计算方法
- 《C#多线程编程实战(原书第2版)》——3.2 在线程池中调用委托
- 数据结构笔记(八)-- 链式栈
- 一位资深程序员大牛给予Java的学习路线建议
- IE缓存文件提取器 V2.1 绿色版
- c是面向什么的语言,c语言是什么语言
- caffe c++实战:通过训练好的模型对人脸图像进行特征提取(单张图像)
- 【Java线程池实现原理及其在美团业务中的实践】
- userscript ajax,在Greasemonkey的userscript文本追加到一个表单时使用Ajax提交
- python读取grd数据_ARWpost处理后的grd数据使用fortran来读取
- php base64 转 amr,base64转amr文件
- 读《霍乱时期的爱情》第一章有感
- 攻防世界Misc-来自银河的信号
- StretchSense 打造了一款真正舒适的手部动作捕捉手套
- 淘宝/天猫获得淘宝店铺详情 API
- 2017百度之星初赛B场总结
- 最好的开源App锦集
- crash工具使用方法
热门文章
- 使用artTemplate模板将json转换为html页面
- DPABI advanced edition 文件夹组织形式
- linux中几个热键
- ArrayList在foreach正常迭代删除不报错的原因
- ruby map, reduce, select, reject, group_by
- X File 解析中遇到的问题和最终解决办法
- 昨天晚上学MFC的ADO,跟着书上的讲解和例子,完成了ADO的初级使用。
- GetBitmapBits和GetDIBits的区别(Windows GDI)
- Visual Assist X Options 常用宏
- BCG、MFC如何支持《支持应用程序设置的回复、保存等》的?他是怎么实现的呢?