Android笔记:在APP里面使用自定义字体

来源:互联网 发布:衢州市网络人才网 编辑:程序博客网 时间:2024/05/29 11:37

先把下载好的字体文件放在assets文件夹下面,
这里写图片描述
在这再废话一下说一下在as里创建assets的两种方法吧,一种是在app的build.gradle文件下配置,加如下代码

 " sourceSets { main { assets.srcDirs = ['src/assets', 'src/assets/'] } } "android {    compileSdkVersion 24    buildToolsVersion "25.0.2"    defaultConfig {        applicationId "com.city.linkage"        minSdkVersion 15        targetSdkVersion 24        versionCode 1        versionName "1.0"        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }    sourceSets { main { assets.srcDirs = ['src/assets', 'src/assets/'] } }}

根据 assets.srcDirs=[‘src/assets’] 这个路径来放置,(注:路径可以改变).
第二种就是直接用studio的来新建assets,比较简单直接看图
这里写图片描述
把字体直接复制到assets/fonts文件夹下即可
使用过程:

   tv1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/font1.TTF"));        tv2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/fontround.otf"));
0 0
原创粉丝点击