android中涉及的字体修改
16lz
2021-01-25
在开发中可能会涉及到对于组件的字体或文本的字体的修改,可以通过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 TabLayout添加点击事件
- Android(安卓)字体自适应设置
- Android字体00
- Android自绘字体大小paint.settextsize随分辨率大小变化
- android 自动换行
- Android用itext生成含中文的PDF文档
- Android(安卓)开发经验汇总
- Android中内嵌字体实现个性化
- 【Android】Source Insight 基本用法 ( 导入 Android(安卓)源码