Android开发中如何设置字体
2018-03-26 14:17
477 查看
首先,在Android系统中有默认支持3种字体,而在Android studio中也可以设置字体:
如图所示,AS提供了4种字体可供开发者选择,不过楼主不怎么用,因为用了也不见什么用。。
除此之外,还可自定义设置字体,设置自己下载好的字体文件:
1.首先将字体文件复制到新建的assets文件夹下,在新建文件夹的时候请选择project,然后找到项目文件夹下src/main/文件夹下进行新建。
然后再将字体文件复制到此文件夹下。
2.接下来,我们就用Java代码来将此字体应用到我们的应用上;
首先我们得为我们的文本设置id,从而确认为哪一个控件设置此字体;
打开MainActivity.java文件,在此文件中进行编译;
使用以下代码:
[java] view plain copy<span style="white-space:pre;"> </span>//获取控件
TextView tv_main_text= (TextView) findViewById(R.id.tv_main_text); //tv_main_text是我们控件的id
//设置字体
Typeface typeface=Typeface.createFromAsset(getAssets(),"STCAIYUN.TTF"); ‘STCAIYUN.TTF'是我们的字体文件名
tv_main_text.setTypeface(typeface);
这样,就可以为你的app设置你想要的字体了!
分享使人进步!
如图所示,AS提供了4种字体可供开发者选择,不过楼主不怎么用,因为用了也不见什么用。。
除此之外,还可自定义设置字体,设置自己下载好的字体文件:
1.首先将字体文件复制到新建的assets文件夹下,在新建文件夹的时候请选择project,然后找到项目文件夹下src/main/文件夹下进行新建。
然后再将字体文件复制到此文件夹下。
2.接下来,我们就用Java代码来将此字体应用到我们的应用上;
首先我们得为我们的文本设置id,从而确认为哪一个控件设置此字体;
打开MainActivity.java文件,在此文件中进行编译;
使用以下代码:
[java] view plain copy<span style="white-space:pre;"> </span>//获取控件
TextView tv_main_text= (TextView) findViewById(R.id.tv_main_text); //tv_main_text是我们控件的id
//设置字体
Typeface typeface=Typeface.createFromAsset(getAssets(),"STCAIYUN.TTF"); ‘STCAIYUN.TTF'是我们的字体文件名
tv_main_text.setTypeface(typeface);
这样,就可以为你的app设置你想要的字体了!
分享使人进步!
相关文章推荐
- [Android开发常见问题-9] android如何给PagerTitleStrip设置字体大小
- android程序开发-如何让程序的字体不随系统字体的设置而改变
- Android开发中如何强制横屏和强制竖屏设置
- Android开发中如何给EditText设置多行效果
- [Android开发] java代码设置字体的背景颜色
- 如何设置WINCE系统字体、字号?如何设置自己开发的软件的字体、字号
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- android主题Theme.Holo.Light下如何设置程序的标题字体颜色为白色 分类: Android界面和组件 2014-06-21 14:02 327人阅读 评论(0) 收藏
- android app 如何设置自己喜欢的字体
- 如何在android的开发中打开系统设置界面
- Android开发 如何快速调用系统设置
- Android 开发(如何动态设置EditText输入的文字为密码形式)
- android主题Theme.NoTitleBar.Fullscreen下如何设置程序的字体颜色为黑色 分类: Android界面和组件 2014-06-21 14:04 162人阅读 评论(0) 收藏
- 教你如何修改Android默认字体大小和设置字体大小比例(转)
- 如何设置eclipse-android开发环境
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- Android Studio升级到0.8.1后如何设置字体大小?
- android开发中如何设置eclispe实现自动感知。
- Android开发中如何设置不显示标题和设置全屏
- Android开发_如何设置按钮背景透明与半透明_图片背景透明