今天的需求是在android软件中显示维语字体,我虎躯一震,不会.然后问维族同事,记录一下.

首先下载想对应的字库什么的,那么直接下载链接:下载链接

原理:给每个控件设置typeface属性,就是用下载的字库中的字体,

首先把下载的ttf下载下来.放到asset中,当然放哪随便,只要你能读取到,这里会打包到apk中,增加你的apk大小,视情况而定.
在assert目录下,新建一个fonts文件夹,然后将资源ttf复制到当前的文件夹下面.然后使用下面代码

// 获得当前的Activity的根View,在你的View都初始化完毕之后再使用. ChangeFonts((ViewGroup) this.getWindow().getDecorView()); // 改变字体// 这里是调用的方法,对么个view都进行设置private void ChangeFonts(ViewGroup root) {        Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/UKIJEkran.ttf");        for (int i = 0; i < root.getChildCount(); i++) {            View v = root.getChildAt(i);            if (v instanceof TextView) {                ((TextView) v).setTypeface(tf);            } else if (v instanceof Button) {                ((Button) v).setTypeface(tf);            } else if (v instanceof EditText) {                ((EditText) v).setTypeface(tf);            } else if (v instanceof ViewGroup) {                ChangeFonts((ViewGroup) v);            }        }    }

更多相关文章

  1. Android(安卓)网络请求,应用的下载与安装
  2. Picasso之图片缓存机制
  3. 【Android企业级开发案例分享】仿西瓜视频主页面框架,自定义GridL
  4. Android(安卓)studio启动后卡在refreshing gradle project(包解决
  5. Android(安卓)自定义textview 部分文字字体颜色高亮
  6. android字体样式
  7. 谷安: Android(安卓)Market 网上商店发现后门,赤裸裸的安全漏洞
  8. Android源码下载及开发环境的搭建
  9. MacOS 10.15 下 Android(安卓)Q 源码 下载 编译 详解

随机推荐

  1. 活动总结:Android开发者的学习热情(CMDN Cl
  2. android压缩图片保存为文件后显示方向被
  3. Android配置启动页
  4. Android(安卓)Solution之我见
  5. 最受Java编码员和程序员欢迎的好助手:Andr
  6. Android(安卓)仿知乎创意广告 广告还能这
  7. Android使用Fiddler模拟弱网络环境测试(转
  8. Android资源文件及文件夹介绍
  9. Android(安卓)studio edit view 边框显示
  10. [置顶] Android访问控制系统测试与评估