我想通过提供文件在 android 中输入不同的语言,而不是像希伯来语这样的英语。有没有 in build的所以我可以使用它?ttf
API
问问题
2261 次
4 回答
1
您可以使用 ttf 文件本地化您的应用程序
这是开始的示例代码
在assets下创建一个名为“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
。
现在您可以在 android 设备/模拟器中看到您的语言文本。
于 2010-11-24T14:00:19.627 回答
0
没有使用 *.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 开发指南中关于使资源内部化的第一个链接,第二个 - 如何在应用程序中切换语言环境。
于 2009-04-28T15:03:02.760 回答
0
于 2009-10-21T00:04:42.517 回答