Android上的语言支持
没有使用* .ttf文件的内置功能。使用不同的语言看这里:
http://developer.android.com/guide/topics/resources/resources-i18n.html#AlternateResources http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/
在Android开发人员指南第一链接有关使资源内在化,第二个 - 如何切换语言环境中的应用程序。
有一个关于如何在API Demos中使用自定义字体的例子。也就是说,你可能不需要需要来。 This article似乎表明,默认字体(Droid)可能包含Android(至少)目标市场的所有必需字符。
除此之外,开发者网站有关于如何“国际化”应用程序的pretty good documentation。
虽然这可能会在理论上回答这个问题,[这将是更可取的](http://meta.stackexchange.com/q/8259)在这里包括答案的基本部分,并提供链接供参考。 – Spontifixus 2013-01-08 20:03:45
您可以通过使用TTF文件
本地化您的应用程序下面是示例代码开始与
下资产名称为“字型”创建一个文件夹。复制你的语言文件(例如:mylang.ttf)。
加载此文件使用下面的代码:
Typeface myfont;
myfont=Typeface.createFromAsset(getAssets(),"fonts/mylang.ttf");
TextView textview = (TextView)findViewById(R.id.TextView01);
textview.setText(R.string.my_textview);
textview.setTypeface(myfont);
在string.xml
,给“一些语言字符串”为my_textview
。
现在你可以在android设备/模拟器中看到你的语言文本。
有这样的“内置功能使用* .ttf文件”。看到我的答案。 – 2009-08-29 00:34:27