Android 上的语言支持
我想通过提供 ttf
文件在 android 中输入除英语之外的不同语言,如希伯来语。 是否有构建 API
可供我使用?
I want to type in different languages in android other than English like Hebrew by providing ttf
files. Are there any in build API
's so I can use that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
API 演示。 也就是说,您可能不需要这样做。 本文 似乎表明默认字体 (Droid) 可能包含(至少)Android 目标市场所需的所有字符。
除此之外,开发者网站有非常好的文档介绍如何将应用程序“国际化”。
There is an example on how to use custom typefaces in the API Demos. That said, you may not need to. This article seems to indicate that the default font (Droid) probably contains all the necessary characters for (at least) the target markets for Android.
Other than that, the developer site has pretty good documentation on how to "internationalize" an application.
您可以使用 ttf 文件本地化您的应用程序
以下是示例代码,首先
在 assets 下创建一个名为“fonts”的文件夹。 复制您的语言文件(例如:mylang.ttf)。
使用以下代码加载此文件:
在
string.xml
中,为my_textview
提供“some language string”。现在您可以在 Android 设备/模拟器中看到您的语言文本。
You can localize you application by using ttf files
Here is the sample code to start with
Create a folder under assets with name "fonts". Copy your language file (ex: mylang.ttf).
Load this file using the following code:
In
string.xml
, give "some language string" formy_textview
.Now you can see your language text in android device/emulator.
没有使用 *.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 开发指南中关于使资源可内部化的第一个链接,第二个 - 如何在应用程序中切换区域设置。
there are no built-in features for using *.ttf files. to use different languages look here:
http://developer.android.com/guide/topics/resources/resources-i18n.html#AlternateResources
http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/
first link in android dev guide about making resources internalizable, second - how to switch locale in app.
看这里: http://varunmc133.blogspot.com/2009/10/android -国际化.html
Look here: http://varunmc133.blogspot.com/2009/10/android-internationalization.html