Android开发更换APP中的字体
今天来一起学习学习如何更换开发中的字体,开门见山:
右键点击main--->new--->Folder--->Assets Folder(简单地说就是assets,有的话就不用重新创建了)
![Android APP开发字体更换 Android APP开发字体更换](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzgxMi9hOWVjOWMxMWViZDc2M2I1MDUxYTY0YmE2ZGJiYTgxYy5wbmc%3D.png?w=700&webp=1)
然后再右键点击建好的assets,新建一个Android resource directory,在弹出来的选项中选择font,点OK。
![Android APP开发字体更换 Android APP开发字体更换](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQ0My9hOTQwYTlkOGRjYTcwMTg0ODY0NWZiMzZiYWMzY2E2My5wbmc%3D.png?w=700&webp=1)
![Android APP开发字体更换 Android APP开发字体更换](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE1NS82NWQyYWI4YTAxMWQzZTI4YTk5Y2JjMzk4YjI0ZjZiYi5wbmc%3D.png?w=700&webp=1)
这样就创建好了存放自定义字体的文件夹了,然后把美工妹子给你的字体文件放进去就OK拉,完事后基本就是这样:
![Android APP开发字体更换 Android APP开发字体更换](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzYyNC85OWJmODExNDIwNzg5N2JmZGZkY2ZiY2IwOTFlOWY0OC5wbmc%3D.png?w=700&webp=1)
接下来就是最最重要的使用了,在代码中设置,findViewById找到你需要更换字体的TextView:
TextView textView = (TextView)view.findViewById(R.id.tab_text); Typeface typeface=Typeface.createFromAsset(mContext.getAssets(), "font/txzhj_w1.ttf"); textView.setTypeface(typeface);
三行代码就解决了,注意在使用字体的时候前面要加文件夹的名字,mContext不用说了吧,我项目中的上下文而已。
这是应用中部分字体的替换,如果有需求,也可以将整个APP的字体全部替换,不过博主这暂时没用到,比较忙,也就没去研究了,有需要的话点击打开链接
不过还是那句话,我没用到,暂时没有去研究,只是给大家一个参考。