eclipse插件adt layout editor不能正确显示中文的解决办法?
来源:互联网 发布:windows电视直播软件 编辑:程序博客网 时间:2024/05/08 05:44
(转)
现象:Layout Editor中不能显示中文控件信息,如下图
原因:因为SDK在绘制控件时加载的是自身的字体(在目录:ANDROID_SDK/platforms/android-1.5/data/fonts中),而本身android 1.5中默认加载的字库不支;
解决办法:修改sdk中字体相关的配置
(修改ANDROID_SDK/platforms/android-1.5/data/fonts/fonts.xml文件)
旧的fonts.xml的内容:
<fonts>
<font ttf="DroidSans">
<name>sans-serif</name>
<name>arial</name>
<name>helvetica</name>
<name>tahoma</name>
<name>verdana</name>
</font>
<font ttf="DroidSerif">
<name>serif</name>
<name>times</name>
<name>times new roman</name>
<name>palatino</name>
<name>georgia</name>
<name>baskerville</name>
<name>goudy</name>
<name>fantasy</name>
<name>cursive</name>
<name>ITC Stone Serif</name>
</font>
<font ttf="DroidSansMono">
<name>monospace</name>
<name>courier</name>
<name>courier new</name>
<name>monaco</name>
</font>
<fallback ttf="DroidSansFallback" />
<fallback ttf="DroidSansJapanese" />
</fonts>
修改后的fonts.xml的内容:
<fonts>
<font ttf="DroidSans">
<!--
<name>sans-serif</name>
-->
<name>arial</name>
<name>helvetica</name>
<name>tahoma</name>
<name>verdana</name>
</font>
<font ttf="DroidSerif">
<name>serif</name>
<name>times</name>
<name>times new roman</name>
<name>palatino</name>
<name>georgia</name>
<name>baskerville</name>
<name>goudy</name>
<name>fantasy</name>
<name>cursive</name>
<name>ITC Stone Serif</name>
</font>
<font ttf="DroidSansMono">
<name>monospace</name>
<name>courier</name>
<name>courier new</name>
<name>monaco</name>
</font>
<font ttf="DroidSansFallback" >
<name>sans-serif</name>
</font>
<font ttf="DroidSansJapanese" />
</fonts>
修改后就重新启动eclipse就可以正常显示中文,如下图所示:
注:如果改完fonts.xml文件后,eclipse不能正常启动(启动时workspace还没有初始化完成就自动退出),请不要着急,请查一下当前环境下JDK的版本,如果要想正确加载中文字库,要求jdk版本至少为‘1.5.0_16’,安装一个高版本的JDK就可以啦
- eclipse插件adt layout editor不能正确显示中文的解决办法?
- ADT中Layout Editor中文显示乱码问题
- Layout Editor中不能显示中文控件信息
- uploadify不能正确显示中文的按钮文本的解决办法
- eclipse不能安装adt的解决办法
- Eclipse ADT 插件安装慢的解决办法
- 关于eclipse中adt插件不能启动的问题的解决办法
- eclipse svn插件 状态图标 版本号 不能显示的解决办法
- eclipse安装ADT插件重启后不显示Android SDK和AVD图标的一种解决办法
- 关于ArcGis的.geodatabase离线地图不能正确显示中文标记的解决办法
- qt应用程序向arm板上移植中文不能正确显示的解决办法
- Eclipse的ADT插件提示版本问题的解决办法
- 在Eclipse中ADT插件无法成功安装的解决办法
- ADT安装Genymotion的eclipse插件安装及错误解决办法
- vim不能正确显示中文
- eclipse安装ADT插件重启后不显示Android SDK Manager和Android Virtual Device Manager图标的一种解决办法
- eclipse安装ADT插件重启后不显示Android SDK Manager和Android Virtual Device Manager图标的一种解决办法
- eclipse安装ADT插件重启后不显示Android SDK Manager和Android Virtual Device Manager图标的一种解决办法
- elastix2.0.4下的X100p安装配置
- java应用 tomcat中实现https安全连接的方法
- 网页常用Javascript
- RingTest
- 关于男人女人的很霸道的文章
- eclipse插件adt layout editor不能正确显示中文的解决办法?
- android.app.Activity
- 1、评C语言中HelloWorld的妙处
- Windows平台下ADB的安装与使用
- MyISAM和InnoDB的区别
- php编译安装参数
- 3.5毫米耳机插座插头的结构和接线方式
- Android学习之Build.xml文件
- Unable to add window -- token null is not for an application错误的解决方法