最近在研究一个组件时,发现使用textview显示了一张图片,原觉得android原生支持,仔细研究了下,是用ttf字体实现的,记录下android
网上的介绍文章不少,这里就不啰嗦了,连接 https://www.jianshu.com/p/ba1d076a1e31 post
这里补充几点:字体
一、若是想在layout的xml文件中直接使用android:text=""格式,须要写成 &#x编码; 格式,好比 ttf中图标的编码为 E607,则android:text="";编码
二、&#x是HTML、XML 等 SGML 类语言的转义序列,不是编码,能够参考 https://www.jianshu.com/p/6dcefb2a59b2xml
三、mac安装字体后能够直接查看字体编码,格式为 U+编码 格式参考 https://juejin.im/post/5ad7eeab5188252ec36f1d2a图片