Android TextView中的字体修改

在开发中可能会涉及到对于组件的字体或文本的字体的修改,可以通过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);
暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心