Android如何显示音标
我们大家都是音标,比如说查找一个英文单词,你不知道它的发音,这时你就得借助音标来帮你完成。那我们怎么样才能在 android 中让它显示音标呐?我么就得借助一个关键字的包,它就是 kingsoft_phonetic_ue.ttf 。如果不用它的话,显示的音标就会出现乱码,这个大家一定要记住了。那我们就来看看怎么才能实现一个没有乱码的音标。
我们先来看看有乱码和没有乱码的效果图:
乱码 没有乱码
我们现在需要一个金山的音标字体。一般可以通过关键字 kingsoft_phonetic_ue.ttf 查到。这是经过处理的金山字体,否则也无法使用。
该字体文件,我是从:http://code.google.com/p/scrollwordad/的项目中得到的。在命令行下:
svn checkout http://scrollwordad.googlecode.com/svn/trunk/ scrollwordad-read-only该文件就在 assets/font 目录下,名称为 phonetic.ttf 。
然后,要注意,音标不能用上述的直接复制的办法。要用类似下面的ascii码表示:
Im5pIEriEs
其中I就会在该字体中显示ɪ,5是重音符号。
下载的字体文件放置在 android 项目的 assets/font 目录下即可。另外,要为 TextView 设置如下属性,将字体设置给它:
Java代码:
- wordTextView=(TextView) findViewById(R.id.wordTextView);
- wordPhoneticTextView=(TextView) findViewById(R.id.wordPhoneticTextView);
- Typeface mFace = Typeface.createFromAsset(getAssets(), "font/phonetic.ttf");
- wordPhoneticTextView.setTypeface(mFace);
复制代码
Android如何显示音标相关推荐
- Android显示音标 [ɪmˈpɪəri:əs]
比如:http://www.iciba.com/imperious/,那么音标是: [ɪmˈpɪəri:əs] 怎么显示它,这是个问题. 下面图是不正确的显示音标(左)和正确显示的截图: 下面说说如何 ...
- android sdcard 不存在,在android中显示sdcard上不存在的文件的提醒
以下代码可正常运行,并播放sd卡上的音乐文件. 我想在sdcard上不存在音乐文件("不存在的音乐文件")时显示警报. 我该写些什么?在android中显示sdcard上不存在的文 ...
- [Android]只显示月和日的DatePickerDialog
一.效果图 1.1 默认 1.2 处理后 二.实现代码 2.1 代码片段1 /** * 从当前Dialog中查找DatePicker子控件 * * @param ...
- 【Android】显示Emoji表情字符
一.下载AndroidEmoji.ttf字体 地址1:Github Android Platform 地址2:AndroidEmoji.ttf.zip 二.使用 2.1 将字体拷贝到assets/fo ...
- android 电量控件,Android实现显示电量的控件代码
下面介绍了Android实现显示电量的控件代码,具体代码如下: 1.目录结构,本人是使用安卓死丢丢. 2.运行界面,输入框中输入数值,点击刷新,会再电池中显示出相应的电量 3.绘制自定义电池控件,首先 ...
- Android 滑动显示下一层界面
Android 滑动显示下一层界面 主要activity: public class UpPage extends Activity { private Button upButton; privat ...
- android Word 显示文档结构图
今天,简单讲讲android里浏览Word文档时,如何显示文档的文档结构图. 这个其实也很简单,之前我把自己用WPS写成的文档发送给领导查看,他用的是Word查看的文档,所以没有显示我在WPS上设置的 ...
- Android 不显示标题栏和全屏的设置方法
Android 不显示标题栏和全屏的设置方法 1.在Manifest.xml中设置 不显示标题栏 android:theme="@android:style/Theme.NoTitleBar ...
- Android OpenGL显示任意3D模型文件
转载请注明出处:[huachao1001的专栏:http://blog.csdn.net/huachao1001] *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前面两篇文章我 ...
- 如何旋转Android模拟器显示? [重复]
本文翻译自:How do I rotate the Android emulator display? [duplicate] This question already has an answer ...
最新文章
- iOS进阶之底层原理-block本质、block的签名、__block、如何避免循环引用
- spark 广播变量大数据_大数据处理 | Spark集群搭建及基本使用
- Core Audio音频基础概述
- SSM之Mybatis框架初步
- JSP页面是否需要重新编译--checkInterval
- [poj1222]EXTENDED LIGHTS OUT(高斯消元)
- mmap库:Python内存映射文件操作
- 德歌:阿里云RDS PG最佳实践
- 安徽大学计算机学院 张磊,张磊 副教授
- 漫画:程序员独特的暖心瞬间
- QQ隐藏福利一------------------------文件极速下载
- CenterNet做2D和3D目标检测
- 解密dlink固件(四)
- ViewPager+Fragment+ViewPager+Fragment
- ROS之tf空间坐标变换完全详解
- smb.conf 中文man页面(1)
- 用POI实现word转html,用到的jar包
- 什么是RUN CARD?
- 如何更高效的使用MVP以及官方MVP架构解析
- 连续系统的复频域分析 matlab,实验七连续信号与系统复频域分析的MATLAB实现1