赞
踩
textView不能正确显示音标,是因为android系统自带的字体都不支持显示音标,只能自己把支持音标显示的字体加入项目中,
在windows/font/有一款字体支持显示音标:segoeui.ttf
放入如下位置:
- Typeface mFace=Typeface.createFromAsset(getAssets(), "font/segoeui.ttf");
- youTextView.setTypeface(mFace);
注意:放入数据库或TXT等源文件中应当是正确编码的音标,例如['nɔːmətɪv]。
解释:数据库中有什么就会在textView显示什么,之所以没能正确显示是因为没有相应字体的支持。所以要添加相应字体。
但如果数据库中放的是乱码的,即使有了相应字体的支持也无回天之力,因为它本质上要显示的是那个乱码的。
这虽然是个小问题,但也要注意
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。