android里面字体的设置,Android中字体设置Font
1.一般使用默认字体,可以使用以下四种安卓系统提供的字体。
android:typeface="normal"
android:typeface="sans"
android:typeface="serif"
android:typeface="monospace"
2.如果需要设置其他的字体,则需要先得到字体的 ttf文件,例如 Arial.ttf文件等。
把ttf文件放在assets\fonts目录下。
public class FontTest {
public static void changeFont(ViewGroup root,Activity act){
Typeface tf = null;
//创建Typeface对象
tf = Typeface.createFromAsset(act.getAssets(), "fonts/Arial.ttf");
for(int i=0;i
View v = root.getChildAt(i);
if(v instanceof TextView){
((TextView)v).setTypeface(tf);
}
else if(v instanceof EditText){
((EditText)v).setTypeface(tf);
}
else if(v instanceof ViewGroup){
changeFont((ViewGroup)v, act);
}
}
}
}
public class MainActivity extends Activity {
LinearLayout rootview = null;
TextView world1 = null;
TextView world2 = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rootview = (LinearLayout)findViewById(R.id.rootview);
FontTest.changeFont(rootview, this);
// Typeface tf = null;
// tf = Typeface.createFromAsset(this.getAssets(), "fonts/Arial.ttf");
// world1 = (TextView)findViewById(R.id.world1);
// world2 = (TextView)findViewById(R.id.world2);
// world2.setTypeface(tf);
}
android里面字体的设置,Android中字体设置Font相关推荐
- html5如何设置字号,如何设置css中字体大小?
如何设置css中字体大小?下面本篇文章就来给大家介绍一下使用CSS设置字体大小的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在CSS代码中,可以通过设置"font ...
- html代码字号div style=,div字体大小设置 css设置div中字体大小尺寸样式
div字体大小设置 css设置div中字体大小尺寸样式设置篇 在css div布局中常常对div字体大小设置,这篇ThinkCSS为大家介绍div中字体大小尺寸样式设置,通过直接在div标签加字体大小 ...
- div怎么在css中设置字体大小,div字体大小设置 css设置div中字体大小尺寸样式
div字体大小设置 css设置div中字体大小尺寸样式设置篇 在css div布局中常常对div字体大小设置,这篇ThinkCSS为大家介绍div中字体大小尺寸样式设置,通过直接在div标签加字体大小 ...
- html语言怎么改变文字大小,如何设置css中字体大小?
如何设置css中字体大小?下面本篇文章就来给大家介绍一下使用CSS设置字体大小的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在CSS代码中,可以通过设置"font ...
- html中设置字体字型,html中 如何在font中设置字体样式(粗体斜体等)
html> 字体加粗 用<b>加粗字体:加粗 用<strong>加粗字体:加粗 用CSS font-weight 加粗 normal(400), bold(700) ...
- matlab6.5字体调整,matlab6.5中如何设置下图中字体的大小?
使用Matlab有好几年了,一直以为command windows等窗口中的字体或者.m文件中的字体... 1.在MATLAB 2017中打开预设对话框,一般在工具栏中都有预设的图标.2.或者在命令窗 ...
- xpwifi热点设置android,教你在XP电脑中开启设置WiFi热点使用的步骤
对于系统中网络的连接问题是最重要的,那在处理不同的错误的情况中,对于无线网络的设置也就是我们说的WiFi的使用也是会遇到问题的,那在操作的时候对于电脑中是怎么实现设置WiFi热点的的,对于这个问题今天 ...
- 创意英文字体下载_电子游戏中字体的18种创意用途
关于是否应将电子游戏视为一种艺术形式存在争议. 无论您站在哪一边,都不能否认, 视频游戏确实将多种形式的艺术作品纳入了故事情节,艺术指导或音频的叙述和游戏玩法. 还已知视频游戏使用多种形式的排版 ,以 ...
- linux socket默认超时时间设置,Socket中如何设置连接超时 (转)
Socket中如何设置连接超时 (转) Socket中如何设置连接超时 AntGhazi/2001.12.14 主页:antghazi.yeah 把CSDN与中文翻了底朝天,也没找到如何设置socke ...
- html中热区如何设置,Dreamweaver中如何设置热区?DW设置热区方法图解
Dreamweaver中如何设置热区?下面小编就为大家详细介绍一下,一起来看看吧! 方法/步骤 向平时一样,这里我们在设置Dreamweaver热区的时候.同样这里是需要建立一个新的HTML界面的. ...
最新文章
- c语言题库杭电,C语言杭电18级B卷试题答案.doc
- Rancher2.0中邮件通知的设置
- POJ 1459 -- Power Network(最大流, 建图)
- python 连 mongodb
- linux内存管理_浅谈Linux内存管理
- Mysql 批量更改数据表和字段的字符集(Mysql UTF-8字符集更改为utf8mb4字符集)
- python热力图美化_python如何画热力图?
- 6.1 tensorflow2实现WideDeep推荐系统——Python实战
- solr4.8.1 + tomcat8 配置
- 手把手教学华为手机利用ABD工具卸载/禁用(隐藏)/恢复系统自带软件!
- VirtualBox扩容教程
- mysql insert on duplicate_一条Insert on duplicate引发的血案
- Arduino怎么设置中文版?
- excel中联系人转换为csv导入手机出现乱码的解决方法
- 经典动画《大闹天宫》4K 版上映,老动画是如何修复的?
- 三位一体自我陈述计算机专业,三位一体自我陈述报告
- 全球通用?电击治疗上不上得了台面
- robocopy 报错 1326
- shell——sed工具
- 机器学习——决策树(decision tree)
热门文章
- 【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(九)
- TCP/IP模型第二层--数据链路层
- 苹果mac可引导系统镜像下载
- phpwindexp.php,phpwind 5.0.1 Sql注射漏洞利用程序脚本安全 -电脑资料
- [WebGL入门]二十六,纹理绘图
- MRI脑影像分析——根据脑图谱获取感兴趣区域mask,以海马体与丘脑为例(matlab+nilearn+nibabel+REST1.8)
- 爬取腾讯新闻中省份疫情数据到Mysql数据库
- 浚县天气预报软件测试,浚县天气预报15天
- RT-thread初学
- STM32 四轴无人机的设计——基于HCSR04超声波模块的距离检测与警报设计