Android中使用字体文件
生活随笔
收集整理的這篇文章主要介紹了
Android中使用字体文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android中是可以設置字體的。,甚至可以用特殊字體來代替icon
設置字體
步驟
1、 assets下放入字體文件(后綴為.ttf的文件)
2、為textview設置該字體,代碼如下:
效果如下:
iconfont字體應用的使用
實現
iconfont是阿里巴巴的一個矢量圖庫,我們可以在上面查找并使用一些icon。對應icon的使用方式,出來常用的按圖片出來外,它還支持按字體來處理。
先閱讀:Android使用Iconfont應用
具體實現如下:
activity_main.xml代碼:
MainActivity.java代碼:
package com.example.testfront;import android.app.Activity; import android.graphics.Typeface; import android.os.Bundle; import android.widget.TextView;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Typeface iconfont = Typeface.createFromAsset(getAssets(), "iconfont.ttf");TextView textview = (TextView)findViewById(R.id.tv);textview.setTypeface(iconfont);}}效果如圖所示:
優點
通過textSize和textColor調整字體圖片的大小和顏色,效果基本與直接使用icon圖片一致。但字體比圖片小,使用字體,可以減小包大小,同樣的icon需要十幾kb,但字體文件只要不到2kb。所以做apk瘦身時,也可以考慮使用這種方式代替icon圖片。
參考:
Android 字體修改,所有的細節都在這里
總結
以上是生活随笔為你收集整理的Android中使用字体文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于Python和R的多元线性回归分析实
- 下一篇: 20170916导出fuck 7654导