Android 自定义字体,设置字体
生活随笔
收集整理的這篇文章主要介紹了
Android 自定义字体,设置字体
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
效果圖
?
?
?
實現代碼:
1、先下載字體文件.ttf
下載鏈接:http://font.chinaz.com/maobiziti.html
2、main文件夾下創建fonts文件夾,.ttf文件復制到fonts文件夾下
3、讀取ttf文件
?
List<Typeface> mTypefaceList = new ArrayList(); private void getFontFromAssets() {mTypefaceList.add(Typeface.DEFAULT);String[] fontNameList = null;AssetManager assetManager = getAssets();try {fontNameList = assetManager.list("fonts");} catch (IOException e) {e.printStackTrace();}for (int i = 0; i < fontNameList.length; i++) {String fontPath = "fonts" + "/" + fontNameList[i];Typeface typeface = Typeface.createFromAsset(assetManager, fontPath);//根據路徑得到TypefacemTypefaceList.add(typeface);}}4、設置文本字體:
textView.setTypeface(mTypefaceList.get(1)); textView2.setTypeface(mTypefaceList.get(2)); textView3.setTypeface(mTypefaceList.get(3)); textView4.setTypeface(mTypefaceList.get(4));?
?
android:typeface="serif"?
總結
以上是生活随笔為你收集整理的Android 自定义字体,设置字体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 68-Flutter中极光推送的使用
- 下一篇: gradle sync failed——