Android 字体修改
16lz
2021-01-23
系统自带影响Android 字体的属性
- android:textStyle
- android:typeface
- android:fontFamily
1、textStyle可设置三个值:默认normal,加粗bold,倾斜体italic
2、typeface它可选的属性有 normal|sans|serif|monospace
3、fontFamily它可选的属性有 monospace|serif|cursive|casual|sans-serif|sans-serif-black|sans-serif-condensed|sans-serif-condensed|sans-serif-condensed-medium\sans-serif-light\sans-serif-medium\sans-serif-thin\sans-serif-smallcaps
4、自定义字体
关于字体,这里推荐两个网站,可以下载到免费的字体供我们使用。 (https://fonts.google.com/) (https://www.1001freefonts.com/) 字体文件,通常都是设计师提供给我们的,一般都是 .ttf(TrueType) 或者 .otf(OpenType) 这两种格式的,比较常用的是 .ttf 格式的。通常我们会把字体文件放再 assets 目录下,想要加载字体文件,需要使用到 Typeface 这个类,它其中提供了一些 Api ,用于帮助我们来加载一个我们自定义的字体文件。
通常使用案列
TextView textView=new TextView(this); Typeface typeface=Typeface.createFromAsset(getAssets(),"xxx.ttf"); textView.setTypeface(typeface);
更多相关文章
- Android jni调用第三方so库和.h文件
- android studio的Gradle一直在sync的办法,不停的下载各种文件
- android使用自定义属性
- 笔记77-listview属性介绍
- Android 最终image文件的来源
- 一些关于RelativeLayout属性的用法
- Android属性之excludeFromRecents
- 关于android的animation的xml定义中的android:interpolator属性