安卓上的java语言支持 2 周,3 日 Questions & Answers 2259 我想通过提供ttf文件,在安卓系统中输入不同的语言,而不是英语,比如希伯来语。是否有任何内置API以便我可以使用它
# 1 楼答案 没有使用*的内置功能。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开发指南中的第一个链接是关于使资源内部化的,第二个链接是关于如何在应用程序中切换语言环境的
# 3 楼答案 这里有一个关于如何在API Demos中使用自定义字体的示例。也就是说,你可能不需要来This article似乎表明默认字体(Droid)可能包含(至少)Android目标市场所需的所有字符 除此之外,开发者网站还有pretty good documentation关于如何“国际化”一个应用程序
# 4 楼答案 您可以使用ttf文件本地化应用程序 下面是示例代码 在资产下创建一个名为“fonts”的文件夹。复制你的语言文件(例如: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给出“some language string” 现在,您可以在android设备/模拟器中看到您的语言文本
# 1 楼答案
没有使用*的内置功能。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开发指南中的第一个链接是关于使资源内部化的,第二个链接是关于如何在应用程序中切换语言环境的
# 2 楼答案
看这里:http://varunmc133.blogspot.com/2009/10/android-internationalization.html
# 3 楼答案
这里有一个关于如何在API Demos中使用自定义字体的示例。也就是说,你可能不需要来This article似乎表明默认字体(Droid)可能包含(至少)Android目标市场所需的所有字符
除此之外,开发者网站还有pretty good documentation关于如何“国际化”一个应用程序
# 4 楼答案
您可以使用ttf文件本地化应用程序
下面是示例代码
在资产下创建一个名为“fonts”的文件夹。复制你的语言文件(例如:mylang.ttf)
使用以下代码加载此文件:
在
string.xml
中,为my_textview
给出“some language string”现在,您可以在android设备/模拟器中看到您的语言文本