阅读622 返回首页    go 阿里云 go 技术社区[云栖]


为Android添加一门新语言

https://www.cnblogs.com/melaniedeng/archive/2012/02/15/2353382.html

虽然Android从2.3开始已经支持50种以上的语言,但是不是每种语言都有字体可以显示。遇到一个新需求,有客户要求对hindi语言的支持。于是上网找了一些资料,发现网上介绍的大部分是如何替换默认字体,就是替换./frameworks/base/data/fonts/DroidSansFallback.ttf,但是替换完之后,中文就无法正常显示。其实只要有下面几个步骤,就可以实现新曾加一种语言的显示支持:

1. 需要有可以显示hindi语言的字体,我在网上下载了一个:DroidHindi.ttf

2. 需要修改的地方主要有

  1) 将下载的字体文件拷贝到:./frameworks/base/data/fonts/

  2) 修改./frameworks/base/data/fonts/Android.mk,将DroidHindi.ttf添加到copy_from:


最后更新:2017-04-03 16:48:31

  上一篇:go 查询3月的血压值得SQL语句
  下一篇:go Android gallery实现选中放大的效果