在开发中可能会涉及到对于组件的字体或文本的字体的修改,可以通过Spannable来进行修改:
TextView tv = new TextView(this);
tv.setText("字体大小进行设置");
//创建Spannable 对象
Spannable span = new SpannableString(tv.getText());
/*通过setSpan(Object ,int start,int end,int flag)对特定的内容进行设置
其中 AbsoluteSizeSpan 是决定字体大小
*/
span.setSpan(new AbsoluteSizeSpan(11),0,2,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new AbsoluteSizeSpan(21),3,6,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(span);
分享到:
相关推荐
Android中部分修改字体和全局修改字体的方法,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/73480651
修改android系统字体大小,修改android系统字体大小,修改android系统字体大小
android 改变字体字体和大小,单机按钮来改变字体和大小
主要给大家介绍了关于Android如何动态调整应用字体大小的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
由于项目需求,最近在研究Spinner,发现系统自带的spinner的字体大小和颜色没法修改,于是查找资料实现修改系统自带Spinner字体大小和颜色的功能;并且该demo还实现了自定义Spinner样式以及实现hint的效果,本人第一...
Android中自定义Toast背景颜色及字体颜色,防止Toast多次创建的ToastUtil,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/68962539
改代码主要是针对listview修改指定item字体颜色
webview动态实现字体颜色大小背景的修改,需要js支持。
常见的字体库,而Android字体库,这本来是一个很大的库的,我通过字体压缩工具已经把字体库的文件缩小了很多,可以直接下载使用,不需要再用工具转换
通过自定义style,从主题中动态设置app全局字体的Demo。
android的中文字体,字体名称叫文泉驿微米黑,开源,格式是TTF,版本0.2.0BETA,解压后4518KB,据说是GBK字符集,个人感觉比微软雅黑好看,字符之间有一点空间,不像雅黑左右两个字挤在一起。 android默认的中文字体...
设置 android全局各种字体样式 方便、简洁