-1

可能重复:
Android 模拟器的阿拉伯语文本支持

我想在我的 android 应用程序中设置阿拉伯语。但我无法使用阿拉伯字体。请任何朋友帮我使用它。

4

2 回答 2

2

使用它来按字谜更改语言。

用你想要的任何语言写下语言的国家代码来代替“en_US”。喜欢japanese--"ja_JP" For Arabic--"ar"或检查此链接以获取国家/地区代码。

另请参阅支持的语言

并在res/values-ar for arabic.

并制作string.xml文件并将您想要的语言放在您的布局中。它将从值文件夹中获取默认语言,否则您需要手动获取它,然后它将从您的外部文件夹中获取值-ar等。

<?xml version="1.0" encoding="UTF-8"?>
  <resources>
    <string name="spinner_label">تصفية حسب</string>
    <string name="app_name">2011 فرق</string> 
    <string name="search">بحث :</string>
</resource>
于 2012-11-30T06:52:10.477 回答
0

您可以使用 TypeFace 在您的应用程序中设置任何字体,
您只需将字体文件保存在资产中并将它们加载到应用程序中,如下所示,例如字体文件保存在资产中名为 fonts 的文件夹中,
例如:

Typeface face = Typeface.createFromAsset(activity.getAssets(),"fonts/YourFontFile.ttf");
TextView tv0 = (TextView) view.findViewById(R.id.textView1);
tv0.setTypeface(face);
于 2012-11-30T07:03:24.363 回答