欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  技术分享

Android设置字体样式_Android自定义字体库TTF下载

程序员文章站 2022-03-01 12:53:14
...

最近开发App的时候需要改变字体、android系统自带的字体中规中矩、样式也不外乎就是加加粗、打打斜、并不能满足我们的需求、查找资料发现可以引入其他自己下载好的字体、植入到我们自己的程序中、按需使用


一、字体大致的步骤如下


1、首先下载.ttf格式的字体文件、互联网中有各式各样的字体文件、甚至会有肥猪流脑残火星文、可以将这些文件下载来、点击可以预览效果、选自己喜欢的


2、将选好的.ttf字体文件放入工程下的assets目录中(字体不要使用中文、这里只是为了展示效果)、例如下图

Android设置字体样式_Android自定义字体库TTF下载


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