Android设置字体样式_Android自定义字体库TTF下载
2015-08-28 09:15:01  By: dwtedx

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


一、字体大致的步骤如下


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


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

android 自定义字体


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

若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力

想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教

为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

  • 该技术还没有评论、赶快抢沙发吧...
DD记账
top
+