Android设置字体样式_Android自定义字体库TTF下载
程序员文章站
2022-03-01 12:53:14
...
最近开发App的时候需要改变字体、android系统自带的字体中规中矩、样式也不外乎就是加加粗、打打斜、并不能满足我们的需求、查找资料发现可以引入其他自己下载好的字体、植入到我们自己的程序中、按需使用
一、字体大致的步骤如下
1、首先下载.ttf格式的字体文件、互联网中有各式各样的字体文件、甚至会有肥猪流脑残火星文、可以将这些文件下载来、点击可以预览效果、选自己喜欢的
2、将选好的.ttf字体文件放入工程下的assets目录中(字体不要使用中文、这里只是为了展示效果)、例如下图
3、在你需要变换字体的控件处使用代码进行控制、下面是在Fragment里面设置字体的代码
代码如下
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // 设置activity的布局 View view = inflater.inflate(R.layout.fragment_second, null); //字体设置 TextView mTextView = (TextView)view.findViewById(R.id.two_fragment); Typeface type = Typeface.createFromAsset(mTextView.getContext().getAssets(), "fonts/fzpty.TTF"); mTextView.setTypeface(type); return view; }
二、总结
如果整个项目要使用第三方字体首先将字体文件放到assets文件夹下、因为整个项目都要用第三方字体、那边我建议重写 TextView Button EditText 三个控件
另外、由于外部文字文件常常都比较大、尽量避免放入多个ttf文件、是整个项目变得臃肿、选择自己喜欢的就好了
最后给贴上Android一些字体文件、希望对大家有用、有兴趣的哥们可以下载看看
Android字体下载链接: http://dwtedx.com/download.html?bdkey=s/1jGw8Iv8 密码: g7c3
推荐阅读
-
Android Studio常用设置(设置ide主题、安装插件、设置编码区字体、自定义sdk位置)
-
Android 自定义设置文本字体间间距
-
Android自定义字体样式Typeface的三种技术方案:Java代码的setTypeface和xml的fontFamily配置方式
-
Android中自定义Spinner字体大小、颜色等样式 改变下拉选项的高度
-
Android中自定义字体样式
-
Android9.0 SystemUI 快速设置栏增加自定义字体大小栏
-
Android 自定义设置文本字体间间距
-
Android自定义字体样式Typeface的三种技术方案:Java代码的setTypeface和xml的fontFamily配置方式
-
Android开发 为应用设置自定义字体
-
Android设置字体样式_Android自定义字体库TTF下载