android 设置特殊字体

编程入门 行业动态 更新时间:2024-10-25 08:19:45

android 设置特殊<a href=https://www.elefans.com/category/jswz/34/1770720.html style=字体"/>

android 设置特殊字体

为了满足UI的“爱好”,研究下android中第三方字体的使用,纯技术研究,如有侵权,纯属巧合【笑哭】
首先从百度搜索下载到字体文件,拷贝到assets/fonts目录下

在使用字体的Textview调用方法setTypeface()

Typeface tf = Typeface.createFromAsset(mContext.getAssets(), "fonts/HelveticaNeueDeskInterface UltraLight.ttf");
holder.tvTemp.setTypeface(tf);

效果图,其中温度(23)用到了该字体

  • 实现一个Textview中不同字体大小的效果,如下图

private DecimalFormat decimalFormatTSetTemp = new DecimalFormat("00.0");String setTempStr = decimalFormatTSetTemp.format(16);SpannableString spannableString = new SpannableString(setTempStr);spannableString.setSpan(new RelativeSizeSpan(1), 0, 2, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);spannableString.setSpan(new RelativeSizeSpan(0.5f), 2, 4, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);textview.setText(spannableString);

更多推荐

android 设置特殊字体

本文发布于:2024-02-11 14:18:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1681434.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字体   android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!